Report for hdf5-openmpi on toolchain vanilla

Return code: 0

Time to run: 00:10:54

Log output:

 sudo -u tuscan  makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: hdf5-openmpi 1.8.14-2 (Sat Nov 14 06:17:46 UTC 2015)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 4 providers available for libgl:
:: Repository extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-340xx-libgl  4) nvidia-libgl

Enter a number (default=1): 
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency

Packages (39) cairo-1.14.4-1  damageproto-1.2.1-3  elfutils-0.164-1  fixesproto-5.0-3  fontconfig-2.11.1-2  freetype2-2.6.1-1  graphite-1:1.3.3-1  harfbuzz-1.0.6-2  hwloc-1.11.1-1  kbproto-1.0.7-1  libdrm-2.4.65-1  libedit-20150325_3.1-2  libelf-0.164-1  libomxil-bellagio-0.9.3-1  libpciaccess-0.13.4-1  libpng-1.6.18-1  libtxc_dxtn-1.0.1-6  libx11-1.6.3-1  libxau-1.0.8-2  libxcb-1.11.1-1  libxdamage-1.1.4-2  libxdmcp-1.1.2-1  libxext-1.3.3-1  libxfixes-5.0.1-1  libxml2-2.9.2-2  libxrender-0.9.9-1  libxshmfence-1.2-1  libxxf86vm-1.1.4-1  llvm-libs-3.7.0-5  mesa-11.0.5-1  mesa-libgl-11.0.5-1  pixman-0.32.8-1  renderproto-0.11.1-3  wayland-1.9.0-1  xcb-proto-1.11-2  xextproto-7.3.0-1  xf86vidmodeproto-2.3.1-3  xproto-7.0.28-1  openmpi-1.10.1-1

Total Installed Size:  137.57 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
installing libpng...
installing xcb-proto...
installing xproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing kbproto...
installing libx11...
installing renderproto...
installing libxrender...
installing xextproto...
installing libxext...
installing graphite...
installing harfbuzz...
Optional dependencies for harfbuzz
    cairo: hb-view program [pending]
installing freetype2...
installing fontconfig...

  Fontconfig configuration is done via /etc/fonts/conf.avail and conf.d.
  Read /etc/fonts/conf.d/README for more information.

  Configuration via /etc/fonts/local.conf is still possible,
  but is no longer recommended for options available in conf.avail.

  Main systemwide configuration should be done by symlinks
  (especially for autohinting, sub-pixel and lcdfilter):

  cd /etc/fonts/conf.d
  ln -s ../conf.avail/XX-foo.conf

  Check also https://wiki.archlinux.org/index.php/Font_Configuration
  and https://wiki.archlinux.org/index.php/Fonts.

updating font cache... done.
installing pixman...
installing libpciaccess...
installing libdrm...
installing wayland...
installing xf86vidmodeproto...
installing libxxf86vm...
installing fixesproto...
installing libxfixes...
installing damageproto...
installing libxdamage...
installing libxshmfence...
installing libelf...
installing elfutils...
installing libomxil-bellagio...
installing libtxc_dxtn...
installing libedit...
installing llvm-libs...
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
    mesa-vdpau: for accelerated video playback
    libva-mesa-driver: for accelerated video playback
installing mesa-libgl...
installing cairo...
installing libxml2...
Optional dependencies for libxml2
    python2: python bindings to libxml
installing hwloc...
installing openmpi...
Optional dependencies for openmpi
    gcc-fortran: fortran support
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (1) time-1.7-7

Total Installed Size:  0.04 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
installing time...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
patching file src/H5public.h
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for x86_64-unknown-linux-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking shell variables initial values... done
checking if basename works... yes
checking if xargs works... yes
checking for cached host... none
checking for config x86_64-unknown-linux-gnu... no
checking for config x86_64-unknown-linux-gnu... no
checking for config unknown-linux-gnu... no
checking for config unknown-linux-gnu... no
checking for config x86_64-linux-gnu... no
checking for config x86_64-linux-gnu... no
checking for config x86_64-unknown... no
checking for config linux-gnu... found
compiler 'mpicc' is GNU gcc-5.2.0
checking for config ./config/site-specific/host-d74a3c92831f... no
checking for x86_64-unknown-linux-gcc... mpicc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether mpicc accepts -g... yes
checking for mpicc option to accept ISO C89... none needed
checking whether mpicc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of mpicc... gcc3
checking if unsupported combinations of configure options are allowed... yes
checking if Fortran interface enabled... no
checking if Fortran 2003 interface enabled... yes
checking whether we are using the GNU C++ compiler... yes
checking whether mpicxx accepts -g... yes
checking dependency style of mpicxx... gcc3
checking how to run the C++ preprocessor... mpicxx -E
checking if c++ interface enabled... yes
checking if mpicxx needs old style header files in includes... no
checking if mpicxx can handle namespaces... yes
checking if mpicxx supports std... yes
checking if mpicxx supports bool types... yes
checking if mpicxx has offsetof extension... yes
checking if mpicxx can handle static cast... yes
checking for perl... perl
checking for ar... ar
checking whether make sets $(MAKE)... (cached) yes
checking for tr... /usr/bin/tr
checking if srcdir= and time commands work together... yes
checking for mpiexec... /usr/bin/mpiexec
    shared libraries explicitly enabled by user
checking if shared C++ libraries are supported... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by mpicc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-unknown-linux-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-unknown-linux-dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-unknown-linux-ar... (cached) ar
checking for archiver @FILE support... @
checking for x86_64-unknown-linux-strip... strip
checking for x86_64-unknown-linux-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from mpicc object... ok
checking for sysroot... no
checking for x86_64-unknown-linux-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... mpicc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if mpicc supports -fno-rtti -fno-exceptions... no
checking for mpicc option to produce PIC... -fPIC -DPIC
checking if mpicc PIC flag -fPIC -DPIC works... yes
checking if mpicc static flag -static works... no
checking if mpicc supports -c -o file.o... yes
checking if mpicc supports -c -o file.o... (cached) yes
checking whether the mpicc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... mpicxx -E
checking for ld used by mpicxx... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the mpicxx linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for mpicxx option to produce PIC... -fPIC -DPIC
checking if mpicxx PIC flag -fPIC -DPIC works... yes
checking if mpicxx static flag -static works... no
checking if mpicxx supports -c -o file.o... yes
checking if mpicxx supports -c -o file.o... (cached) yes
checking whether the mpicxx linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if we should install only statically linked executables... no
checking if -Wl,-rpath should be used to link shared libs in nondefault directories... no
checking how make searches directories... VPATH=DIR1 DIR2 ...
checking whether make will build with undefined variables... yes
checking for production mode... production
checking for ceil in -lm... yes
checking for dlopen in -ldl... (cached) yes
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for difftime... yes
checking for gettimeofday... yes
checking for library containing clock_gettime... none required
checking for clock_gettime... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for sys/stat.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/types.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking features.h usability... yes
checking features.h presence... yes
checking for features.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking for stdint.h... (cached) yes
checking mach/mach_time.h usability... no
checking mach/mach_time.h presence... no
checking for mach/mach_time.h... no
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking winsock2.h usability... no
checking winsock2.h presence... no
checking for winsock2.h... no
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking if libtool needs -no-undefined flag to build shared libraries... no
checking if configure should try to set up large file support... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking if large (64-bit) files are supported on this system.... yes
checking for lseek64... yes
checking for fseeko64... yes
checking for ftello64... yes
checking for ftruncate64... yes
checking for fseeko... yes
checking for ftello... yes
checking for stat64... yes
checking for fstat64... yes
checking for off_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for ptrdiff_t... yes
checking whether byte ordering is bigendian... no
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of unsigned... 4
checking size of long... 8
checking size of long long... 8
checking size of __int64... 0
checking size of float... 4
checking size of double... 8
checking size of long double... 16
checking size of int8_t... 1
checking size of uint8_t... 1
checking size of int_least8_t... 1
checking size of uint_least8_t... 1
checking size of int_fast8_t... 1
checking size of uint_fast8_t... 1
checking size of int16_t... 2
checking size of uint16_t... 2
checking size of int_least16_t... 2
checking size of uint_least16_t... 2
checking size of int_fast16_t... 8
checking size of uint_fast16_t... 8
checking size of int32_t... 4
checking size of uint32_t... 4
checking size of int_least32_t... 4
checking size of uint_least32_t... 4
checking size of int_fast32_t... 8
checking size of uint_fast32_t... 8
checking size of int64_t... 8
checking size of uint64_t... 8
checking size of int_least64_t... 8
checking size of uint_least64_t... 8
checking size of int_fast64_t... 8
checking size of uint_fast64_t... 8
checking size of size_t... 8
checking size of ssize_t... 8
checking size of ptrdiff_t... 8
checking size of off_t... 8
checking size of off64_t... 8
checking if dev_t is scalar... yes
checking for dmalloc library... suppressed
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for compress2 in -lz... yes
checking for compress2... yes
checking for szlib... suppressed
checking for thread safe support... no
checking whether CLOCK_MONOTONIC is declared... yes
checking for tm_gmtoff in struct tm... yes
checking for __tm_gmtoff in struct tm... no
checking for global timezone variable... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct timezone... yes
checking whether gettimeofday() gives timezone... yes
checking for st_blocks in struct stat... yes
checking for _getvideoconfig... no
checking for gettextinfo... no
checking for GetConsoleScreenBufferInfo... no
checking for _scrsize... no
checking for ioctl... yes
checking for struct videoconfig... no
checking for struct text_info... no
checking for TIOCGWINSZ... yes
checking for TIOCGETD... yes
checking for alarm... yes
checking for BSDgettimeofday... no
checking for fork... yes
checking for frexpf... yes
checking for frexpl... yes
checking for gethostname... yes
checking for getpwuid... yes
checking for getrusage... yes
checking for lstat... yes
checking for rand_r... yes
checking for random... yes
checking for setsysinfo... no
checking for signal... yes
checking for longjmp... yes
checking for setjmp... yes
checking for siglongjmp... yes
checking for sigsetjmp... no
checking for sigprocmask... yes
checking for snprintf... yes
checking for srandom... yes
checking for strdup... yes
checking for symlink... yes
checking for system... yes
checking for tmpfile... yes
checking for asprintf... yes
checking for vasprintf... yes
checking for waitpid... yes
checking for vsnprintf... yes
checking if vsnprintf returns correct value... yes
checking if lone colon can be used as an argument... yes
checking for an ANSI C-conforming const... yes
checking for inline... __inline__
checking for __attribute__ extension... yes
checking for __func__ extension... yes
checking for __FUNCTION__ extension... yes
checking for C99 designated initialization support... yes
checking how to print long long... %ld and %lu
checking Threads support system scope... yes
checking for debug flags... none
checking whether function stack tracking is enabled... no
checking whether metadata trace file code is enabled... no
checking for API tracing... no
checking for instrumented library... no
checking whether to clear file buffers... yes
checking whether a memory checking tool will be used... no
checking for parallel support files... provided by compiler
checking prefix for running on one processor... none
checking prefix for running in parallel... mpirun
checking whether a simple MPI-IO program can be linked... yes
checking for MPE... suppressed
checking for I/O filters... all (shuffle,fletcher32,nbit,scaleoffset)
checking for Default Virtual File Driver definition... yes
checking for Direct Virtual File Driver support... no
checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin
checking whether exception handling functions is checked during data conversions... yes
checking whether data accuracy is guaranteed during data conversions... yes
checking if converting denormalized floating-point values is possible... yes
checking if converting floating-point values to long long is not working... false
checking if the machine has window style path name... no
checking if converting from long double to integers is accurate... yes
checking if converting from long double to integers works... yes
checking if accurately converting from integers to long double... yes
checking if accurately converting unsigned long to float values... yes
checking if accurately converting unsigned long long to floating-point values... yes
checking if accurately roundup converting floating-point to unsigned long long values... yes
checking if right maximum converting floating-point to unsigned long long values... yes
checking if correctly converting long double to unsigned int values... yes
checking if compiling unsigned long long to floating-point typecasts work... yes
checking if compiling long long to floating-point typecasts work... yes
checking if converting unsigned long long to long double with precision... yes
checking if overflows normally converting floating-point to integer values... yes
checking if using special algorithm to convert long double to (unsigned) long values... no
checking if using special algorithm to convert (unsigned) long to long double values... no
checking if correctly converting long double to (unsigned) long long values... yes
checking if correctly converting (unsigned) long long to long double values... yes
checking if bad code for log2 routine is generated... no
checking if high level library is enabled... yes
checking additional programs should be built... no
checking if deprecated public symbols are available... yes
checking which version of public symbols to use by default... v18
checking whether to perform strict file format checks... no
checking whether to have library information embedded in the executables... yes
checking if alignment restrictions are strictly enforced... no
configure: creating ./config.lt
config.lt: creating libtool
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating src/libhdf5.settings
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating test/Makefile
config.status: creating test/testcheck_version.sh
config.status: creating test/testerror.sh
config.status: creating test/H5srcdir_str.h
config.status: creating test/testlibinfo.sh
config.status: creating test/testlinks_env.sh
config.status: creating test/test_plugin.sh
config.status: creating testpar/Makefile
config.status: creating perform/Makefile
config.status: creating tools/Makefile
config.status: creating tools/h5dump/Makefile
config.status: creating tools/h5dump/testh5dump.sh
config.status: creating tools/h5dump/testh5dumppbits.sh
config.status: creating tools/h5dump/testh5dumpxml.sh
config.status: creating tools/h5ls/testh5ls.sh
config.status: creating tools/h5import/Makefile
config.status: creating tools/h5import/h5importtestutil.sh
config.status: creating tools/h5diff/Makefile
config.status: creating tools/h5diff/testh5diff.sh
config.status: creating tools/h5diff/testph5diff.sh
config.status: creating tools/h5jam/Makefile
config.status: creating tools/h5jam/testh5jam.sh
config.status: creating tools/h5repack/Makefile
config.status: creating tools/h5repack/h5repack.sh
config.status: creating tools/h5repack/h5repack_plugin.sh
config.status: creating tools/h5ls/Makefile
config.status: creating tools/h5copy/Makefile
config.status: creating tools/h5copy/testh5copy.sh
config.status: creating tools/lib/Makefile
config.status: creating tools/misc/Makefile
config.status: creating tools/misc/h5cc
config.status: creating tools/misc/testh5mkgrp.sh
config.status: creating tools/misc/testh5repart.sh
config.status: creating tools/h5stat/testh5stat.sh
config.status: creating tools/h5stat/Makefile
config.status: creating examples/Makefile
config.status: creating examples/run-c-ex.sh
config.status: creating examples/testh5cc.sh
config.status: creating c++/Makefile
config.status: creating c++/src/Makefile
config.status: creating c++/src/h5c++
config.status: creating c++/test/Makefile
config.status: creating c++/test/H5srcdir_str.h
config.status: creating c++/examples/Makefile
config.status: creating c++/examples/run-c++-ex.sh
config.status: creating c++/examples/testh5c++.sh
config.status: creating fortran/Makefile
config.status: creating fortran/src/h5fc
config.status: creating fortran/src/Makefile
config.status: creating fortran/test/Makefile
config.status: creating fortran/testpar/Makefile
config.status: creating fortran/examples/Makefile
config.status: creating fortran/examples/run-fortran-ex.sh
config.status: creating fortran/examples/testh5fc.sh
config.status: creating hl/Makefile
config.status: creating hl/src/Makefile
config.status: creating hl/test/Makefile
config.status: creating hl/test/H5srcdir_str.h
config.status: creating hl/tools/Makefile
config.status: creating hl/tools/gif2h5/Makefile
config.status: creating hl/tools/gif2h5/h52giftest.sh
config.status: creating hl/examples/Makefile
config.status: creating hl/examples/run-hlc-ex.sh
config.status: creating hl/c++/Makefile
config.status: creating hl/c++/src/Makefile
config.status: creating hl/c++/test/Makefile
config.status: creating hl/c++/examples/Makefile
config.status: creating hl/c++/examples/run-hlc++-ex.sh
config.status: creating hl/fortran/Makefile
config.status: creating hl/fortran/src/Makefile
config.status: creating hl/fortran/test/Makefile
config.status: creating hl/fortran/examples/Makefile
config.status: creating hl/fortran/examples/run-hlfortran-ex.sh
config.status: creating src/H5config.h
config.status: executing pubconf commands
creating src/H5pubconf.h
Post process src/libhdf5.settings
config.status: executing depfiles commands
config.status: executing libtool commands
	    SUMMARY OF THE HDF5 CONFIGURATION
	    =================================

General Information:
-------------------
		   HDF5 Version: 1.8.14
		  Configured on: Sat Nov 14 06:19:17 UTC 2015
		  Configured by: tuscan@d74a3c92831f
		 Configure mode: production
		    Host system: x86_64-unknown-linux-gnu
	      Uname information: Linux d74a3c92831f 3.13.0-66-generic #108-Ubuntu SMP Wed Oct 7 15:20:27 UTC 2015 x86_64 GNU/Linux
		       Byte sex: little-endian
		      Libraries: shared
	     Installation point: /usr

Compiling Options:
------------------
               Compilation Mode: production
                     C Compiler: /usr/bin/mpicc ( built with gcc version 5.2.0 (GCC))
                         CFLAGS: 
                      H5_CFLAGS:   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions
                      AM_CFLAGS: 
                       CPPFLAGS: 
                    H5_CPPFLAGS: -D_POSIX_C_SOURCE=199506L   -DNDEBUG -UH5_DEBUG_API
                    AM_CPPFLAGS: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_BSD_SOURCE 
               Shared C Library: yes
               Static C Library: no
  Statically Linked Executables: no
                        LDFLAGS: 
                     H5_LDFLAGS: 
                     AM_LDFLAGS:  -L/usr/lib
 	 	Extra libraries:  -lz -ldl -lm 
 		       Archiver: ar
 		 	 Ranlib: ranlib
 	      Debugged Packages: 
		    API Tracing: no

Languages:
----------
                        Fortran: no

                            C++: yes
                   C++ Compiler: /usr/bin/mpicxx ( built with gcc version 5.2.0 (GCC))
                      C++ Flags: 
                   H5 C++ Flags:  
                   AM C++ Flags: 
             Shared C++ Library: yes
             Static C++ Library: no

Features:
---------
                  Parallel HDF5: yes
             High Level library: yes
                   Threadsafety: no
            Default API Mapping: v18
 With Deprecated Public Symbols: yes
         I/O filters (external): deflate(zlib)
         I/O filters (internal): shuffle,fletcher32,nbit,scaleoffset
                            MPE: 
                     Direct VFD: no
                        dmalloc: no
Clear file buffers before write: yes
           Using memory checker: no
         Function Stack Tracing: no
      Strict File Format Checks: no
   Optimization Instrumentation: no
       Large File Support (LFS): yes
Making all in src
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/src'
make  all-am
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/src'
  CC       H5.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5.c:24:0:
H5.c: In function 'H5_init_library':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5.c:181:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, FAIL, "unable to initialize error interface")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5.c:183:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, FAIL, "unable to initialize property list interface")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5.c:185:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, FAIL, "unable to initialize datatype interface")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5.c:187:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, FAIL, "unable to initialize dataset interface")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5.c:189:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, FAIL, "unable to initialize metadata caching interface")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5.c:191:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, FAIL, "unable to initialize link interface")
         ^
H5.c: In function 'H5garbage_collect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5.c:415:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5.c:420:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "can't garbage collect objects")
         ^
H5.c: In function 'H5set_free_list_limits':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5.c:467:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5.c:474:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTSET, FAIL, "can't set garbage collection limits")
         ^
H5.c: In function 'H5get_libversion':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5.c:610:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5.c: In function 'H5check_version':
H5.c:662:5: warning: string length '526' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
     static const char *version_mismatch_warning = VERSION_MISMATCH_WARNING;
     ^
In file included from H5.c:24:0:
H5.c: In function 'H5open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5.c:779:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
  CC       H5checksum.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5checksum.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CC       H5dbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5dbg.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CC       H5system.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5system.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5system.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5system.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5system.c:35:0:
H5system.c: In function 'H5_build_extpath':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5system.c:772:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5system.c:780:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5system.c:783:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5system.c:823:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
  CC       H5timer.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5timer.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CC       H5trace.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5trace.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5trace.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5trace.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5trace.c: In function 'H5_trace':
H5trace.c:2312:44: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                             asize[argno] = iul;
                                            ^
H5trace.c:2321:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                     unsigned long long *p = (unsigned long long *)vp;
                                                   ^
H5trace.c:2321:76: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                     unsigned long long *p = (unsigned long long *)vp;
                                                                            ^
H5trace.c:2333:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                             unsigned long long iull = va_arg(ap, unsigned long long); /*lint !e732 Loss of sign not really occuring */
                                           ^
In file included from H5private.h:58:0,
                 from H5trace.c:36:
H5trace.c:2333:80: warning: ISO C90 does not support 'long long' [-Wlong-long]
                             unsigned long long iull = va_arg(ap, unsigned long long); /*lint !e732 Loss of sign not really occuring */
                                                                                ^
H5trace.c:2335:42: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
                             fprintf(out, "%llu", iull);
                                          ^
H5trace.c:2336:44: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                             asize[argno] = iull;
                                            ^
  CC       H5A.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5A.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5A.c:32:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5A.c:32:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5A.c:30:0:
H5A.c: In function 'H5A_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5A.c:118:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5A.c: In function 'H5A_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:149:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_CANTINIT, FAIL, "unable to initialize interface")
         ^
H5A.c: In function 'H5Acreate2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:240:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:240:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:245:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:247:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:249:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_WRITEERROR, FAIL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:251:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:253:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:255:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:259:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to create attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:263:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register attribute for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:268:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
         ^
H5A.c: In function 'H5Acreate_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:320:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:320:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:326:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:328:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:330:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_WRITEERROR, FAIL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:332:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:334:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:336:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:338:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:347:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:352:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to create attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:356:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register attribute for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:360:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:362:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
             ^
H5A.c: In function 'H5Aopen':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:394:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:394:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:399:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:401:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:403:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:407:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to load attribute info from object header for attribute: '%s'", attr_name)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:411:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to initialize attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:415:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register attribute for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:421:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
             ^
H5A.c: In function 'H5Aopen_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:456:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:456:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:461:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:463:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:465:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:467:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:472:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:476:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "can't open attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:480:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register attribute for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:486:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
             ^
H5A.c: In function 'H5Aopen_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:524:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:524:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:530:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:532:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:534:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:536:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:538:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:543:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:547:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:551:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register attribute for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:557:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
             ^
H5A.c: In function 'H5Awrite':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:586:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:586:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:591:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:593:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:595:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "null attribute buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:599:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_WRITEERROR, FAIL, "unable to write attribute")
         ^
H5A.c: In function 'H5Aread':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:629:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:629:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:634:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:636:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:638:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "null attribute buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:642:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_READERROR, FAIL, "unable to read attribute")
         ^
H5A.c: In function 'H5Aget_space':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:671:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:671:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:679:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_CANTGET, FAIL, "can't get space ID of attribute")
         ^
H5A.c: In function 'H5Aget_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:708:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:708:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:713:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:716:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_CANTGET, FAIL, "can't get space ID of attribute")
         ^
H5A.c: In function 'H5Aget_create_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:748:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:748:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:755:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:758:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_CANTGET, FAIL, "can't get creation property list for attr")
         ^
H5A.c: In function 'H5Aget_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:792:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:792:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:797:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:799:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid buffer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:803:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get attribute name")
  ^
H5A.c: In function 'H5Aget_name_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:836:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:836:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:842:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:844:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:846:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:848:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:850:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:855:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:859:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "can't open attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:874:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
         ^
H5A.c: In function 'H5Aget_storage_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:903:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:903:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:908:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, 0, "not an attribute")
         ^
H5A.c: In function 'H5Aget_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:937:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:937:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:942:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:946:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "unable to get attribute info")
  ^
H5A.c: In function 'H5Aget_info_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:974:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:974:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:979:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:981:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:983:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:985:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:987:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid info pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:992:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:996:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "can't open attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1000:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "unable to get attribute info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1005:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
         ^
H5A.c: In function 'H5Aget_info_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1033:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1033:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1039:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1041:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1043:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1045:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1047:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1049:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid info pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1054:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1058:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "can't open attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1062:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "unable to get attribute info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1067:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
         ^
H5A.c: In function 'H5Arename':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1091:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1091:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1096:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "name is nil")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1098:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1105:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1109:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTRENAME, FAIL, "can't rename attribute")
             ^
H5A.c: In function 'H5Arename_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1136:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1136:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1142:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1144:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1146:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no old attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1148:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no new attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1153:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1160:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1164:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTRENAME, FAIL, "can't rename attribute")
             ^
H5A.c: In function 'H5Aiterate2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1222:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1222:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1227:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1229:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1231:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5A.c:1240:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_ATTR, H5E_BADITER, "error iterating over attributes");
         ^
H5A.c: In function 'H5Aiterate_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1310:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1310:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1316:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1318:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1320:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1322:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1324:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1329:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1338:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1343:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5A.c:1352:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_ATTR, H5E_BADITER, "error iterating over attributes");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1362:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTDEC, FAIL, "unable to close temporary object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1365:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5A.c: In function 'H5Adelete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1391:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1391:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1396:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1398:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1400:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1404:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute")
         ^
H5A.c: In function 'H5Adelete_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1438:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1438:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1443:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1445:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1447:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1449:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1454:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1463:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1468:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1473:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5A.c: In function 'H5Adelete_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1514:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1514:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1519:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1521:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1523:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1525:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1527:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1532:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1541:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1546:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1551:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5A.c: In function 'H5Aclose':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1577:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1577:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1582:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1586:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDEC, FAIL, "can't close attribute")
         ^
H5A.c: In function 'H5Aexists':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1613:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1613:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1618:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1620:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1622:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1626:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "unable to determine if attribute exists")
         ^
H5A.c: In function 'H5Aexists_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1653:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5A.c:1653:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1658:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1660:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1662:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1664:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no attribute name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1669:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5A.c:1672:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "unable to determine if attribute exists")
         ^
  CC       H5Abtree2.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Abtree2.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Abtree2.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Abtree2.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Abtree2.c:37:0:
H5Abtree2.c: In function 'H5A_dense_fh_name_cmp':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Abtree2.c:178:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, FAIL, "can't decode attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Abtree2.c:194:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTOPERATE, FAIL, "attribute found callback failed")
             ^
H5Abtree2.c: In function 'H5A_dense_btree2_name_compare':
H5Abtree2.c:272:16: warning: variable 'status' set but not used [-Wunused-but-set-variable]
         herr_t status;                  /* Status from fractal heap 'op' routine */
                ^
  CC       H5Adense.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Adense.c:39:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Adense.c:41:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Adense.c:41:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Adense.c:39:0:
H5Adense.c: In function 'H5A_dense_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:216:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to create fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:220:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGETSIZE, FAIL, "can't get fractal heap address")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:250:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to create v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:254:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get v2 B-tree address for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:271:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to create v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:275:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get v2 B-tree address for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:284:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:286:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:288:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5Adense.c: In function 'H5A_dense_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:363:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, NULL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:367:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, NULL, "can't determine if attributes are shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:375:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, NULL, "can't get shared message heap address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:381:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, NULL, "unable to open fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:387:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, NULL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:403:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, NULL, "can't search for attribute in name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:405:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, NULL, "can't locate attribute in name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:410:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, NULL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:412:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, NULL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:414:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, NULL, "can't close v2 B-tree for name index")
         ^
H5Adense.c: In function 'H5A_dense_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:458:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't determine if attributes are shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:467:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "error determining if message is shared")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:474:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_WRITEERROR, FAIL, "error determining if message should be shared")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:482:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get shared message heap address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:488:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:494:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:510:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGETSIZE, FAIL, "can't get message size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:514:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:518:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:522:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTENCODE, FAIL, "can't encode attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:527:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to insert attribute into fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:532:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:549:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to insert record into v2 B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:556:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:560:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to insert record into v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:566:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:568:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:570:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:572:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:574:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5Adense.c: In function 'H5A__dense_write_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:653:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update attribute in shared storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:664:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for creation order index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:680:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to modify record in v2 B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:692:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGETSIZE, FAIL, "can't get attribute size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:696:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:700:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:704:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTENCODE, FAIL, "can't encode attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:719:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update attribute in heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:725:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:727:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5Adense.c: In function 'H5A_dense_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:770:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't determine if attributes are shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:778:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get shared message heap address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:784:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:790:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:794:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:818:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to modify record in v2 B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:823:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:825:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:827:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5Adense.c: In function 'H5A__dense_copy_fh_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:863:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDECODE, FAIL, "can't decode attribute")
         ^
H5Adense.c: In function 'H5A_dense_rename':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:916:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't determine if attributes are shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:924:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get shared message heap address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:930:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:936:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:940:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:956:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "can't search for attribute in name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:958:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "can't locate attribute in name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:963:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "error determining if message is shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:976:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTSET, FAIL, "unable to update attribute version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:981:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to add to dense storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:989:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve shared message ref count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1001:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_LINKCOUNT, FAIL, "unable to adjust attribute link count")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1008:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_LINKCOUNT, FAIL, "unable to adjust attribute link count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1011:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_WRITEERROR, FAIL, "error determining if message should be shared")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1015:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute in dense storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1020:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1022:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1024:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5Adense.c: In function 'H5A__dense_iterate_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1076:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPERATE, H5_ITER_ERROR, "heap op callback failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1086:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, H5_ITER_ERROR, "unable to get attribute info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1108:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_UNSUPPORTED, FAIL, "unsupported attribute op type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Adense.c:1122:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_ATTR, H5E_CANTNEXT, "iteration operator failed");
         ^
H5Adense.c: In function 'H5A_dense_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1195:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't determine if attributes are shared")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1207:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get shared message heap address")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1213:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1219:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Adense.c:1235:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_ATTR, H5E_BADITER, "attribute iteration failed");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1245:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "error building table of attributes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Adense.c:1249:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_ATTR, H5E_CANTNEXT, "iteration operator failed");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1255:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1257:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1259:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1261:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to release attribute table")
         ^
H5Adense.c: In function 'H5A__dense_remove_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1295:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1302:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTREMOVE, FAIL, "unable to remove attribute from creation order index v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1309:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to delete shared attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1319:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTREMOVE, FAIL, "unable to remove attribute from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1325:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5Adense.c: In function 'H5A_dense_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1366:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1370:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't determine if attributes are shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1378:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get shared message heap address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1384:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1390:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1405:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTREMOVE, FAIL, "unable to remove attribute from name index v2 B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1410:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1412:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1414:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5Adense.c: In function 'H5A__dense_remove_by_idx_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1465:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPERATE, FAIL, "attribute removal callback failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1504:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1510:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTREMOVE, FAIL, "unable to remove record from 'other' index v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1525:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to delete shared attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1531:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1535:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTREMOVE, FAIL, "unable to remove attribute from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1541:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for index")
         ^
H5Adense.c: In function 'H5A_dense_remove_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1612:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1616:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't determine if attributes are shared")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1624:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get shared message heap address")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1630:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1636:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1648:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTREMOVE, FAIL, "unable to remove attribute from v2 B-tree index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1654:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "error building table of attributes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1658:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index specified")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1662:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute in dense storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1668:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1670:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1672:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1674:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to release attribute table")
         ^
H5Adense.c: In function 'H5A_dense_exists':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1715:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1719:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't determine if attributes are shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1727:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get shared message heap address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1733:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1739:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1755:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "can't search for attribute in name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1760:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1762:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1764:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5Adense.c: In function 'H5A__dense_delete_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1802:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to delete shared attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1817:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTOPERATE, FAIL, "heap op callback failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1823:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute")
             ^
H5Adense.c: In function 'H5A_dense_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1865:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1880:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1885:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1892:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1898:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adense.c:1904:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
  CC       H5Adeprec.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Adeprec.c:44:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Adeprec.c:47:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Adeprec.c:47:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Adeprec.c:44:0:
H5Adeprec.c: In function 'H5Acreate1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:171:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:171:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:176:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:178:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:180:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_WRITEERROR, FAIL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:182:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:184:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:186:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:190:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to create attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:194:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register attribute for ID")
         ^
H5Adeprec.c: In function 'H5Aopen_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:230:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:230:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:235:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:237:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:239:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:243:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "can't open attribute: '%s'", name)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:247:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register attribute for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:253:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
             ^
H5Adeprec.c: In function 'H5Aopen_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:288:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:288:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:293:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:295:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:299:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:303:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register attribute for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:309:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "can't close attribute")
             ^
H5Adeprec.c: In function 'H5Aget_num_attrs':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:340:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:340:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:345:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "bad location ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:347:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:349:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADATOM, FAIL, "illegal object atom")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:353:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get location for object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:358:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "target datatype is not committed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:363:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get location for object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:380:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "inappropriate attribute target")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:385:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOUNT, FAIL, "can't get attribute count for object")
         ^
H5Adeprec.c: In function 'H5Aiterate1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:437:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Adeprec.c:437:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Adeprec.c:442:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "location is not valid for an attribute")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Adeprec.c:451:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_ATTR, H5E_BADITER, "error iterating over attributes");
         ^
  CC       H5Aint.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Aint.c:38:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Aint.c:41:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Aint.c:41:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Aint.c:38:0:
H5Aint.c: In function 'H5A_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:165:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, NULL, "error checking attributes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:167:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_ALREADYEXISTS, NULL, "attribute already exists")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:171:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_BADVALUE, NULL, "dataspace extent has not been set")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:175:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_BADTYPE, NULL, "datatype is not sensible")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:179:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTALLOC, NULL, "memory allocation failed for attribute info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:182:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTALLOC, NULL, "can't allocate shared attr structure")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:195:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get character encoding flag")
             ^
H5Aint.c:202:45: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if(NULL == (attr->shared->dt = H5T_copy(type, H5T_COPY_ALL)))
                                             ^
In file included from H5Oprivate.h:41:0,
                 from H5Aprivate.h:27,
                 from H5Apkg.h:39,
                 from H5Aint.c:39:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Aint.c:38:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:203:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, NULL, "can't get shared datatype info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:207:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "invalid datatype location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, NULL, "can't set latest version of datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:220:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, NULL, "can't set latest version of dataspace")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:224:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, NULL, "unable to copy entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, NULL, "unable to copy path")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:234:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_BADMESG, NULL, "trying to share datatype failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:236:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_BADMESG, NULL, "trying to share dataspace failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:245:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, NULL, "unable to adjust shared datatype link count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:257:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOUNT, NULL, "dataspace is invalid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:266:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, NULL, "unable to open")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:271:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTSET, NULL, "unable to update attribute version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:275:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, NULL, "unable to create attribute in object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:281:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, NULL, "can't close attribute")
         ^
H5Aint.c: In function 'H5A_open_common':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:325:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't release group hier. path")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:329:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to copy entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:333:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, FAIL, "unable to copy entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:337:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open")
         ^
H5Aint.c: In function 'H5A_open_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:381:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, NULL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:386:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, NULL, "unable to load attribute info from object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:390:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, NULL, "unable to initialize attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:398:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTRELEASE, NULL, "can't free location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:403:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, NULL, "can't close attribute")
             ^
H5Aint.c: In function 'H5A_open_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:446:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, NULL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:451:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, NULL, "unable to load attribute info from object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:455:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, NULL, "unable to initialize attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:463:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTRELEASE, NULL, "can't free location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:468:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, NULL, "can't close attribute")
             ^
H5Aint.c: In function 'H5A_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:513:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOUNT, FAIL, "dataspace is invalid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:525:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dst datatypes")
             ^
H5Aint.c:529:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
             if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0 ||
                                                              ^
In file included from H5Oprivate.h:41:0,
                 from H5Aprivate.h:27,
                 from H5Apkg.h:39,
                 from H5Aint.c:39:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Aint.c:38:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:531:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTREGISTER, FAIL, "unable to register types for conversion")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:536:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTALLOC, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:538:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTALLOC, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:545:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTENCODE, FAIL, "datatype conversion failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:562:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:570:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to modify attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:576:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTDEC, FAIL, "unable to close temporary object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:578:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTDEC, FAIL, "unable to close temporary object")
         ^
H5Aint.c: In function 'H5A_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:626:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOUNT, FAIL, "dataspace is invalid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:641:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dst datatypes")
                 ^
H5Aint.c:646:71: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
                         (dst_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0)
                                                                       ^
In file included from H5Oprivate.h:41:0,
                 from H5Aprivate.h:27,
                 from H5Apkg.h:39,
                 from H5Aint.c:39:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Aint.c:38:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:647:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTREGISTER, FAIL, "unable to register types for conversion")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:652:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_NOSPACE, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:654:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_NOSPACE, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:661:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTENCODE, FAIL, "datatype conversion failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:679:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTDEC, FAIL, "unable to close temporary object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:681:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTDEC, FAIL, "unable to close temporary object")
         ^
H5Aint.c: In function 'H5A_get_space':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:715:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to copy dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:719:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataspace atom")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:724:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataspace")
             ^
H5Aint.c: In function 'H5A_get_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:755:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to patch datatype's file pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:763:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "unable to copy datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:767:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "invalid datatype location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:771:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to lock transient datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:775:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:780:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release datatype")
             ^
H5Aint.c: In function 'H5A_get_create_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:813:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "can't get default ACPL")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:817:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "unable to copy attribute creation properties")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:819:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:823:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set character encoding")
         ^
H5Aint.c: In function 'H5A_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:949:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:960:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, NULL, "unable to copy path")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:977:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, NULL, "can't close attribute")
             ^
H5Aint.c: In function 'H5A_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1014:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't release datatype info")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1019:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't release dataspace info")
      ^
H5Aint.c: In function 'H5A_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1058:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't release object header info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1064:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't release attribute info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1077:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't release group hier. path")
         ^
H5Aint.c: In function 'H5A_exists_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1210:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1215:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "unable to determine if attribute exists")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1220:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5Aint.c: In function 'H5A__compact_build_table_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1268:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, H5_ITER_ERROR, "unable to extend attribute table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1277:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy attribute")
         ^
H5Aint.c: In function 'H5A_compact_build_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1339:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_BADITER, FAIL, "error building attribute table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1348:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTSORT, FAIL, "error sorting attribute table")
             ^
H5Aint.c: In function 'H5A_dense_build_table_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1386:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTALLOC, H5_ITER_ERROR, "can't allocate attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1390:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy attribute")
         ^
H5Aint.c: In function 'H5A_dense_build_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1437:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1442:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve # of records in index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1455:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1468:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "error building attribute table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1472:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTSORT, FAIL, "error sorting attribute table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1480:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5Aint.c: In function 'H5A_attr_iterate_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1700:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, H5_ITER_ERROR, "unable to get attribute info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1722:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_UNSUPPORTED, FAIL, "unsupported attribute op type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Aint.c:1733:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_ATTR, H5E_CANTNEXT, "iteration operator failed");
         ^
H5Aint.c: In function 'H5A_attr_release_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1770:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to release attribute")
                 ^
H5Aint.c: In function 'H5A_get_ainfo':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1812:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "unable to check object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1816:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't read AINFO message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1824:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1829:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve # of records in index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1840:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5Aint.c: In function 'H5A_attr_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1948:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1954:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_NOSPACE, NULL, "can't allocate shared attr structure")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1973:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "cannot copy datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1977:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "cannot mark datatype on disk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1985:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to reset datatype sharing")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:1997:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to reset dataspace sharing")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2004:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, NULL, "can't share attribute datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2006:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, NULL, "can't share attribute dataspace")
  ^
H5Aint.c:2022:98: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
     H5_ASSIGN_OVERFLOW(attr_dst->shared->data_size, H5S_GET_EXTENT_NPOINTS(attr_dst->shared->ds) * H5T_get_size(attr_dst->shared->dt), hssize_t, size_t);
                                                                                                  ^
H5private.h:1485:23: note: in definition of macro 'H5_ASSIGN_OVERFLOW'
     (dst) = (dsttype)(src);
                       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2027:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2043:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, NULL, "unable to register source file datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2047:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to copy")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2049:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, NULL, "unable to register memory datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2053:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, NULL, "unable to register destination file datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2057:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to convert between src and mem datatypes")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2059:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to convert between mem and dst datatypes")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2063:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to determine datatype size")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2065:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to determine datatype size")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2068:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to determine datatype size")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2073:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "element size too large")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2083:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, NULL, "can't create simple dataspace")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2088:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, NULL, "unable to register dataspace ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2093:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation NULLed for raw data chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2097:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation NULLed for raw data chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2103:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "datatype conversion NULLed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2109:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "datatype conversion NULLed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2114:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_BADITER, NULL, "unable to reclaim variable-length data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2127:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTSET, NULL, "unable to update attribute version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2138:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, NULL, "Can't decrement temporary dataspace ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2142:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, NULL, "Can't decrement temporary datatype ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2146:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, NULL, "Can't decrement temporary datatype ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2150:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, NULL, "Can't decrement temporary datatype ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2158:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, NULL, "can't close attribute")
         ^
H5Aint.c:1924:17: warning: unused parameter 'cpy_info' [-Wunused-parameter]
     H5O_copy_t *cpy_info, hid_t dxpl_id)
                 ^
In file included from H5Aint.c:38:0:
H5Aint.c: In function 'H5A_attr_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2217:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2227:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "can't share attribute datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2229:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "can't share attribute dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2250:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, FAIL, "unable to copy reference attribute")
                 ^
H5Aint.c: In function 'H5A_dense_post_copy_file_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2294:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2298:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2302:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to reset attribute sharing")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2306:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, H5_ITER_ERROR, "unable to add to dense storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2310:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close destination attribute")
         ^
H5Aint.c: In function 'H5A_dense_post_copy_file_all':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2359:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "error building attribute table")
         ^
H5Aint.c: In function 'H5A_rename_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2400:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "object not found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2405:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTRENAME, FAIL, "can't rename attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Aint.c:2411:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
  CC       H5Atest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Atest.c:38:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Atest.c:41:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Atest.c:41:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Atest.c:38:0:
H5Atest.c: In function 'H5A_is_shared_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Atest.c:104:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
         ^
H5Atest.c: In function 'H5A_get_shared_rc_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Atest.c:137:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Atest.c:145:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve shared message ref count")
         ^
  CC       H5AC.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5AC.c:41:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5AC.c:45:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5AC.c:45:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5AC.c:41:0:
H5AC.c: In function 'H5AC_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:235:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5AC.c: In function 'H5AC_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:274:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTCREATE, FAIL, "unable to register property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADATOM, FAIL, "can't get new property list object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:283:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't insert metadata cache dxpl property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:287:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't insert metadata cache dxpl property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:293:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't insert metadata cache dxpl property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:298:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTCREATE, FAIL, "unable to register property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:302:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADATOM, FAIL, "can't get new property list object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:307:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't insert metadata cache dxpl property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:311:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't insert metadata cache dxpl property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:317:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't insert metadata cache dxpl property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:322:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTCREATE, FAIL, "unable to register property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:326:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADATOM, FAIL, "can't get new property list object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't insert metadata cache dxpl property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:337:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't insert metadata cache dxpl property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:343:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't insert metadata cache dxpl property")
         ^
H5AC.c: In function 'H5AC_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:472:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:481:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Bad cache configuration")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:490:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "can't get MPI communicator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:493:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "can't get mpi rank")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:496:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "can't get mpi size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:499:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTALLOC, FAIL, "Can't allocate H5AC auxilary structure.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:531:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTCREATE, FAIL, "can't create dirtied entry list.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:534:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTCREATE, FAIL, "can't create cleaned entry list.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:542:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTCREATE, FAIL, "can't create candidate entry list.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:593:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:598:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "H5C_set_prefix() failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:603:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "auto resize configuration failed")
         ^
H5AC.c: In function 'H5AC_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:652:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't flush.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:681:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTFREE, FAIL, "can't destroy cache")
         ^
H5AC.c: In function 'H5AC_expunge_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:731:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:769:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTEXPUNGE, FAIL, \
         ^
H5AC.c: In function 'H5AC_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:816:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:837:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't flush.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:842:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't flush cache.")
         ^
H5AC.c: In function 'H5AC_get_entry_status':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:888:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:891:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad param(s) on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:895:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5C_get_entry_status() failed.")
         ^
H5AC.c: In function 'H5AC_insert_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:939:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:952:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, FAIL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:977:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTINS, FAIL, "H5C_insert_entry() failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:993:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTINS, FAIL, "H5AC_log_inserted_entry() failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:998:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't run sync point.")
                 ^
H5AC.c: In function 'H5AC_mark_entry_dirty':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1038:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1065:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTMARKDIRTY, FAIL, "can't log dirtied entry")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1071:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTMARKDIRTY, FAIL, "can't mark pinned or protected entry dirty")
         ^
H5AC.c: In function 'H5AC_move_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1109:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1140:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, "can't log moved entry")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1145:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTMOVE, FAIL, "H5C_move_entry() failed.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1151:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't run sync point.")
             ^
H5AC.c: In function 'H5AC_pin_protected_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1187:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1203:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTPIN, FAIL, "can't pin entry")
         ^
H5AC.c: In function 'H5AC_protect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1256:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1269:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, NULL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1320:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTPROTECT, NULL, "H5C_protect() failed.")
         ^
H5AC.c: In function 'H5AC_resize_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1371:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1389:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTRESIZE, FAIL, "can't resize entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1401:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTMARKDIRTY, FAIL, "can't log dirtied entry")
             ^
H5AC.c: In function 'H5AC_unpin_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1438:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1454:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPIN, FAIL, "can't unpin entry")
         ^
H5AC.c: In function 'H5AC_unprotect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1519:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1560:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGETSIZE, FAIL, "Can't get size of thing")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1563:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_BADSIZE, FAIL, "size of entry changed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1570:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, "can't log dirtied entry")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1577:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, "H5AC_log_deleted_entry() failed.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1582:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, "H5C_unprotect() failed.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1588:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't run sync point.")
             ^
H5AC.c: In function 'H5AC_stats':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1695:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5AC.c: In function 'H5AC_dump_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1727:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1735:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5C_dump_cache() failed.")
         ^
H5AC.c: In function 'H5AC_get_cache_auto_resize_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1764:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1783:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1793:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1798:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5C_get_resize_enabled() failed.")
         ^
H5AC.c: In function 'H5AC_get_cache_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1886:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1896:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5AC.c: In function 'H5AC_get_cache_hit_rate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1924:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1927:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5C_get_cache_hit_rate() failed.")
         ^
H5AC.c: In function 'H5AC_reset_cache_hit_rate_stats':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1952:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:1958:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5AC.c: In function 'H5AC_set_cache_auto_resize_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:1993:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2022:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "bad cache_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2029:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Bad cache configuration");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2038:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2045:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2054:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2064:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2070:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5AC_ext_config_2_int_config() failed.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2073:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5C_set_cache_auto_resize_config() failed.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2076:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5C_set_evictions_enabled() failed.")
         ^
H5AC.c: In function 'H5AC_validate_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:2170:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2173:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "NULL config_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unknown config version.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2179:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "config_ptr->rpt_fcn_enabled must be either TRUE or FALSE.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2182:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "config_ptr->open_trace_file must be either TRUE or FALSE.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2185:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "config_ptr->close_trace_file must be either TRUE or FALSE.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2198:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "config_ptr->trace_file_name is empty.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2200:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "config_ptr->trace_file_name too long.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2207:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2216:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2221:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dirty_bytes_threshold too small.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2223:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dirty_bytes_threshold too big.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "config_ptr->metadata_write_strategy out of range.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2231:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5AC_ext_config_2_int_config() failed.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2234:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "error(s) in new config.")
         ^
H5AC.c: In function 'H5AC_close_trace_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:2264:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2268:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "NULL cache_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2273:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2281:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2287:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, \
             ^
H5AC.c: In function 'H5AC_open_trace_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:2326:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "cache_ptr NULL on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2337:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2343:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "trace file name too long.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2348:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_FILEOPEN, FAIL, "trace file already open.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2369:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad aux_ptr->magic.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2394:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, FAIL, "trace file open failed.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2401:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5AC.c: In function 'H5AC_add_candidate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:2439:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2454:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "entry already in candidate slist.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2460:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "Can't allocate candidate slist entry .")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2466:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTINSERT, FAIL, "can't insert entry into dirty entry slist.")
         ^
H5AC.c: In function 'H5AC_broadcast_candidate_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:2520:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:2546:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 1", mpi_result)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:2546:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 1", mpi_result)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2555:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't construct candidate buffer.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:2570:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 2", mpi_result)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:2570:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 2", mpi_result)
             ^
H5AC.c: In function 'H5AC_broadcast_clean_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:2631:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:2656:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 1", mpi_result)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:2656:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 1", mpi_result)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2670:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2683:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2710:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_BADRANGE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2720:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2740:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, "Can't delete entry from dirty entry slist.")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:2766:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 2", mpi_result)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:2766:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 2", mpi_result)
             ^
H5AC.c: In function 'H5AC_check_if_write_permitted':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:2822:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5AC.c: In function 'H5AC_construct_candidate_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:2884:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2905:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5C_construct_candidate_list__min_clean() failed.")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2910:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5C_construct_candidate_list__clean_cache() failed.")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:2914:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "unknown sync point operation.")
      ^
H5AC.c:2879:44: warning: unused parameter 'aux_ptr' [-Wunused-parameter]
                               H5AC_aux_t * aux_ptr,
                                            ^
In file included from H5AC.c:41:0:
H5AC.c: In function 'H5AC_copy_candidate_list_to_buffer':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:2975:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3006:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for MPI_Offset buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3011:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for haddr buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3026:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_BADRANGE, FAIL, "can't convert from haddr to MPI off")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3033:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, "Can't delete entry from candidate entry slist.")
             ^
H5AC.c: In function 'H5AC_ext_config_2_int_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:3097:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3102:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5AC.c: In function 'H5AC_log_deleted_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:3176:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3201:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, "Can't delete entry from dirty entry slist.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3218:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, "Can't delete entry from cleaned entry slist.")
                 ^
H5AC.c:3168:38: warning: unused parameter 'entry_ptr' [-Wunused-parameter]
                        H5AC_info_t * entry_ptr,
                                      ^
H5AC.c:3170:37: warning: unused parameter 'flags' [-Wunused-parameter]
                        unsigned int flags)
                                     ^
In file included from H5AC.c:41:0:
H5AC.c: In function 'H5AC_log_dirtied_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:3268:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3297:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3307:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTINSERT, FAIL, \
                 ^
H5AC.c:3312:34: warning: conversion to 'long unsigned int' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion]
             aux_ptr->dirty_bytes += entry_ptr->size;
                                  ^
H5AC.c:3312:37: warning: conversion to 'int32_t {aka int}' from 'long unsigned int' may alter its value [-Wconversion]
             aux_ptr->dirty_bytes += entry_ptr->size;
                                     ^
In file included from H5AC.c:41:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3328:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, "Can't delete entry from clean entry slist.")
                     ^
H5AC.c:3341:30: warning: conversion to 'long unsigned int' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion]
         aux_ptr->dirty_bytes += entry_ptr->size;
                              ^
H5AC.c:3341:33: warning: conversion to 'int32_t {aka int}' from 'long unsigned int' may alter its value [-Wconversion]
         aux_ptr->dirty_bytes += entry_ptr->size;
                                 ^
In file included from H5AC.c:41:0:
H5AC.c: In function 'H5AC_log_flushed_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:3391:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3421:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3443:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3463:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3473:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTINSERT, FAIL, \
                 ^
H5AC.c: In function 'H5AC_log_inserted_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:3517:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3536:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Inserted entry already in dirty slist.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3542:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "Can't allocate dirty slist entry .")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3548:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTINSERT, FAIL, "can't insert entry into dirty entry slist.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3553:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Inserted entry in clean slist.")
             ^
H5AC.c:3556:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion]
     aux_ptr->dirty_bytes += entry_ptr->size;
                          ^
H5AC.c:3556:29: warning: conversion to 'int32_t {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     aux_ptr->dirty_bytes += entry_ptr->size;
                             ^
In file included from H5AC.c:41:0:
H5AC.c: In function 'H5AC_log_moved_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:3629:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3648:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't get entry status.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3653:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "entry not in cache.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3674:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3700:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3724:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, \
                 ^
H5AC.c:3731:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion]
             aux_ptr->dirty_bytes += entry_size;
                                  ^
H5AC.c:3731:37: warning: conversion to 'int32_t {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             aux_ptr->dirty_bytes += entry_size;
                                     ^
In file included from H5AC.c:41:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3742:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3750:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTINSERT, FAIL, \
             ^
H5AC.c:3758:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion]
         aux_ptr->dirty_bytes += entry_size;
                              ^
H5AC.c:3758:33: warning: conversion to 'int32_t {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         aux_ptr->dirty_bytes += entry_size;
                                 ^
In file included from H5AC.c:41:0:
H5AC.c: In function 'H5AC_propagate_and_apply_candidate_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:3879:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:3895:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 1", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:3895:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 1", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3899:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't broadcast candidate slist.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3905:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't receive candidate broadcast.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3930:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't apply candidate list.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:3939:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 2", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:3939:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 2", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:3943:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't tidy up process 0 lists.")
                 ^
H5AC.c: In function 'H5AC_propagate_flushed_and_still_clean_entries_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:4043:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4057:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't broadcast clean slist.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4062:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't receive and/or process clean slist broadcast.")
             ^
H5AC.c: In function 'H5AC_receive_and_apply_clean_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:4103:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:4122:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 1", mpi_result)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:4122:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 1", mpi_result)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4131:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for receive buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4133:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for haddr buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:4143:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 2", mpi_result)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:4143:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 2", mpi_result)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4151:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_BADRANGE, FAIL, "can't convert MPI off to haddr")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4159:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't mark entries clean.")
             ^
H5AC.c: In function 'H5AC_receive_candidate_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:4214:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:4239:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 1", mpi_result)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:4239:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 1", mpi_result)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4249:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for receive buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4251:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for haddr buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:4261:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 2", mpi_result)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:4261:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Bcast failed 2", mpi_result)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4269:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_BADRANGE, FAIL, "can't convert MPI off to haddr")
                 ^
H5AC.c: In function 'H5AC_rsp__dist_md_write__flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:4360:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't construct candidate list.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4388:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't construct candidate buffer.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:4392:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 1", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:4392:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 1", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4409:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't apply candidate list.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:4420:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 1", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:4420:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 1", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4427:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't tidy up process 0 lists.")
                 ^
H5AC.c: In function 'H5AC_rsp__dist_md_write__flush_to_min_clean':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:4511:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4528:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTGET, FAIL, "H5C_get_evictions_enabled() failed.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4534:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't construct candidate list.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4539:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't propagate and apply candidate list.")
             ^
H5AC.c: In function 'H5AC_rsp__p0_only__flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:4594:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:4615:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 1", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:4615:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed 1", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4628:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't flush.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4636:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't propagate clean entries list.")
         ^
H5AC.c: In function 'H5AC_rsp__p0_only__flush_to_min_clean':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:4696:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4713:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTGET, FAIL, "H5C_get_evictions_enabled() failed.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5AC.c:4730:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5AC.c:4730:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4747:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5C_flush_to_min_clean() failed.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4758:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't propagate clean entries list.")
             ^
H5AC.c: In function 'H5AC_run_sync_point':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:4808:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4843:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_CACHE, H5E_CANTGET, FAIL, "H5AC_rsp__p0_only__flush_to_min_clean() failed.")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4848:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_CACHE, H5E_CANTGET, FAIL, "H5AC_rsp__p0_only__flush() failed.")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4852:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "unknown flush op");
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4861:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_CACHE, H5E_CANTGET, FAIL, "H5AC_rsp__dist_md_write__flush() failed.")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4866:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_CACHE, H5E_CANTGET, FAIL, "H5AC_rsp__dist_md_write__flush() failed.")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4870:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "unknown flush op");
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4876:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Unknown metadata write strategy.")
             ^
H5AC.c: In function 'H5AC_tidy_cache_0_lists':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5AC.c:4945:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4983:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, "Can't delete entry from dirty entry slist.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:4999:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTDELETE, FAIL, "Can't delete entry from clean entry slist.")
                 ^
H5AC.c: In function 'H5AC_flush_entries':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5AC.c:5046:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "Can't run sync point.")
             ^
H5AC.c: In function 'H5AC_copy_candidate_list_to_buffer':
H5AC.c:3057:31: warning: 'buf_size' may be used uninitialized in this function [-Wmaybe-uninitialized]
      *MPI_Offset_buf_size_ptr = buf_size;
                               ^
  CC       H5B.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5B.c:106:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5B.c:109:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5B.c:109:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5B.c:106:0:
H5B.c: In function 'H5B_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:238:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, FAIL, "memory allocation failed for B-tree root node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:245:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree node buffer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:251:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, FAIL, "memory allocation failed for B-tree root node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:253:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, FAIL, "file allocation failed for B-tree root node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:259:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "can't add B-tree root node to cache")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:273:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree node")
                 ^
H5B.c: In function 'H5B_find':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:328:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree's shared ref. count object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:340:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to load B-tree node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:362:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "can't lookup key in subtree")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:366:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "can't lookup key in leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:371:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release node")
  ^
H5B.c: In function 'H5B_split':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:431:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:435:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree split ratios")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:484:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "unable to create B-tree")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:489:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:526:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to load right sibling")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:531:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:539:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
             ^
H5B.c: In function 'H5B_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:595:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree's shared ref. count object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:605:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to locate root of B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:611:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "unable to insert key")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:636:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, FAIL, "unable to allocate file space to move root")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:644:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTCOPY, FAIL, "unable to copy old root");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:649:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release old root")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:654:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to move B-tree root node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:678:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTFLUSH, FAIL, "unable to add old B-tree root node to cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:683:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTRELEASE, FAIL, "unable to free B-tree root node");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:687:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to unprotect old root")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:691:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to unprotect new child")
             ^
H5B.c: In function 'H5B_insert_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:854:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, H5B_INS_ERROR, "can't retrieve B-tree's shared ref. count object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:886:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, H5B_INS_ERROR, "unable to create leaf node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:895:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "unable to insert first leaf node")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:907:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5B_INS_ERROR, "unable to load node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:913:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "can't insert minimum subtree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:923:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "can't insert minimum leaf node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:934:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "can't insert minimum leaf node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:953:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5B_INS_ERROR, "unable to load node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:959:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "can't insert maximum subtree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:970:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "can't insert maximum leaf node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:982:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "can't insert maximum leaf node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1008:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5B_INS_ERROR, "unable to load node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1013:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "can't insert subtree")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1022:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "can't insert leaf node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1066:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, H5B_INS_ERROR, "unable to split node")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1083:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, H5B_INS_ERROR, "can't insert child")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1109:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5B_INS_ERROR, "unable to unprotect child")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1113:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5B_INS_ERROR, "unable to unprotect new child")
             ^
H5B.c: In function 'H5B_iterate_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1158:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree's shared ref. count object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1167:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5_ITER_ERROR, "unable to load B-tree node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1174:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to release B-tree node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1179:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTLIST, H5_ITER_ERROR, "unable to list B-tree node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1187:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, H5_ITER_ERROR, "memory allocation failed for shared B-tree native records")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1189:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, H5_ITER_ERROR, "memory allocation failed for shared B-tree child addresses")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1201:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to release B-tree node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5B.c:1221:21: note: in expansion of macro 'HERROR'
                     HERROR(H5E_BTREE, H5E_CANTLIST, "iterator function failed");
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1231:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5_ITER_ERROR, "B-tree node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1243:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to release B-tree node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1255:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to release B-tree node")
         ^
H5B.c: In function 'H5B_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5B.c:1298:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_BTREE, H5E_BADITER, "B-tree iteration failed");
         ^
H5B.c: In function 'H5B_remove_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1356:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, H5B_INS_ERROR, "can't retrieve B-tree's shared ref. count object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1368:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5B_INS_ERROR, "unable to load B-tree node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1379:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, H5B_INS_ERROR, "B-tree key not found")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1392:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, H5B_INS_ERROR, "key not found in subtree")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1402:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, H5B_INS_ERROR, "key not found in leaf node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1468:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5B_INS_ERROR, "unable to load node from tree")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1480:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5B_INS_ERROR, "unable to release node from tree")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1485:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5B_INS_ERROR, "unable to unlink node from tree")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1497:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5B_INS_ERROR, "unable to release node from tree")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1512:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5B_INS_ERROR, "unable to free B-tree node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1605:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5B_INS_ERROR, "unable to protect node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1611:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5B_INS_ERROR, "unable to release node from tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1620:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, H5B_INS_ERROR, "unable to protect node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1626:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5B_INS_ERROR, "unable to release node from tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1632:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, H5B_INS_ERROR, "unable to release node")
  ^
H5B.c: In function 'H5B_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1676:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "unable to remove entry from B-tree")
  ^
H5B.c: In function 'H5B_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1718:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree's shared ref. count object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1727:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to load B-tree node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1734:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTLIST, FAIL, "unable to delete B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1748:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "can't remove B-tree node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1755:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node in cache")
         ^
H5B.c: In function 'H5B_shared_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1791:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "memory allocation failed for shared B-tree info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1808:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "memory allocation failed for B-tree page")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1813:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "memory allocation failed for B-tree native keys")
  ^
H5B.c: In function 'H5B_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1901:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "memory allocation failed for B-tree root node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1911:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "memory allocation failed for B-tree root node")
         ^
H5B.c: In function 'H5B_get_info_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1977:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree's shared ref. count object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:1989:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to load B-tree node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2002:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2013:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "B-tree node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2024:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2032:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTLIST, FAIL, "unable to list B-tree node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2037:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
         ^
H5B.c: In function 'H5B_get_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2082:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_BADITER, FAIL, "B-tree iteration failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5B.c:2088:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_BTREE, H5E_BADITER, "B-tree iteration failed");
             ^
H5B.c: In function 'H5B_valid':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2125:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_BADVALUE, FAIL, "address is undefined")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2129:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree's shared ref. count object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2140:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B.c:2145:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
         ^
H5B.c:2112:26: warning: variable 'shared' set but not used [-Wunused-but-set-variable]
     H5B_shared_t        *shared;                /* Pointer to shared B-tree info */
                          ^
  CC       H5Bcache.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Bcache.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Bcache.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Bcache.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Bcache.c:37:0:
H5Bcache.c: In function 'H5B__load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:118:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "can't allocate B-tree struct")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:131:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "can't allocate buffer for native keys")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:133:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "can't allocate buffer for child addresses")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:136:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_READERROR, NULL, "can't read B-tree node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:143:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTLOAD, NULL, "wrong B-tree signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:148:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTLOAD, NULL, "incorrect B-tree node type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:156:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_BADVALUE, NULL, "number of children is greater than maximum")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:167:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDECODE, NULL, "unable to decode key")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:179:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDECODE, NULL, "unable to decode key")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:188:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, NULL, "unable to destroy B-tree node")
             ^
H5Bcache.c: In function 'H5B__flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:252:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTENCODE, FAIL, "unable to encode B-tree key")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:262:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTENCODE, FAIL, "unable to encode B-tree key")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:271:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFLUSH, FAIL, "unable to save B-tree node to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:278:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree node")
      ^
H5Bcache.c: In function 'H5B__dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:326:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to free B-tree node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:331:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree node")
         ^
H5Bcache.c: In function 'H5B__clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bcache.c:368:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree node")
      ^
  CC       H5Bdbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Bdbg.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Bdbg.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Bdbg.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Bdbg.c:37:0:
H5Bdbg.c: In function 'H5B_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bdbg.c:82:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree's shared ref. count object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bdbg.c:93:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to load B-tree node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Bdbg.c:152:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
         ^
  CC       H5B2.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5B2.c:41:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5B2.c:43:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5B2.c:43:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5B2.c:41:0:
H5B2.c: In function 'H5B2_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:150:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, NULL, "can't create v2 B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:154:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "memory allocation failed for v2 B-tree info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:160:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, NULL, "unable to load B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:165:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTINC, NULL, "can't increment reference count on shared v2 B-tree header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:169:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINC, NULL, "can't increment file reference count on shared v2 B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:179:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, NULL, "unable to release v2 B-tree header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:182:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTCLOSEOBJ, NULL, "unable to close v2 B-tree")
             ^
H5B2.c: In function 'H5B2_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:220:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, NULL, "unable to load B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:224:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTOPENOBJ, NULL, "can't open v2 B-tree pending deletion")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "memory allocation failed for v2 B-tree info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:233:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTINC, NULL, "can't increment reference count on shared v2 B-tree header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:237:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINC, NULL, "can't increment file reference count on shared v2 B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:247:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, NULL, "unable to release v2 B-tree header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:250:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTCLOSEOBJ, NULL, "unable to close v2 B-tree")
             ^
H5B2.c: In function 'H5B2_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:291:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "unable to create root node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:297:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to split root node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:303:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, FAIL, "unable to insert record into B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:307:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, FAIL, "unable to insert record into B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:312:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTMARKDIRTY, FAIL, "unable to mark B-tree header dirty")
         ^
H5B2.c: In function 'H5B2_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5B2.c:389:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_BTREE, H5E_CANTLIST, "node iteration failed");
             ^
H5B2.c: In function 'H5B2_find':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:459:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to load B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:472:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:482:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:484:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "'found' callback failed for B-tree find operation")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:489:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:504:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:512:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:522:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:524:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "'found' callback failed for B-tree find operation")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:530:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
             ^
H5B2.c: In function 'H5B2_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:585:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "B-tree has no records")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:589:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "B-tree doesn't have that many records")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:603:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to load B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:614:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:629:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:631:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "'found' callback failed for B-tree find operation")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:636:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:656:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:675:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:684:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:686:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "'found' callback failed for B-tree find operation")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:691:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
             ^
H5B2.c: In function 'H5B2_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:732:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "record is not in B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:740:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record from B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:747:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't destroy node's native record block factory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:750:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't destroy node's node pointer block factory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:758:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record from B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:766:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTMARKDIRTY, FAIL, "unable to mark B-tree header dirty")
         ^
H5B2.c: In function 'H5B2_remove_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:806:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "record is not in B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:810:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "B-tree doesn't have that many records")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:822:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record from B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:829:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't destroy node's native record block factory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:832:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't destroy node's node pointer block factory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:840:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record from B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:848:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTMARKDIRTY, FAIL, "unable to mark B-tree header dirty")
         ^
H5B2.c: In function 'H5B2_neighbor':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:930:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "B-tree has no records")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:935:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "unable to find neighbor record in B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:939:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "unable to find neighbor record in B-tree leaf node")
             ^
H5B2.c: In function 'H5B2_modify':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:998:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "B-tree has no records")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1009:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to load B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1022:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1037:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1039:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTMODIFY, FAIL, "'modify' callback failed for B-tree find operation")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1047:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1063:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1071:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1091:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1093:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTMODIFY, FAIL, "'modify' callback failed for B-tree find operation")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1102:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
             ^
H5B2.c: In function 'H5B2_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1176:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect v2 B-tree header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1186:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDEC, FAIL, "can't decrement reference count on shared v2 B-tree header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to delete v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1198:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDEC, FAIL, "can't decrement reference count on shared v2 B-tree header")
             ^
H5B2.c: In function 'H5B2_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1253:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect v2 B-tree header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1268:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to delete v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2.c:1275:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release v2 B-tree header")
         ^
  CC       H5B2cache.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5B2cache.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5B2cache.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5B2cache.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5B2cache.c:37:0:
H5B2cache.c: In function 'H5B2__cache_hdr_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:174:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "allocation failed for B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:178:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, NULL, "can't wrap buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:182:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOSPACE, NULL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:186:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_READERROR, NULL, "can't read B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:193:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_BADVALUE, NULL, "wrong B-tree header signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:198:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_BADRANGE, NULL, "wrong B-tree header version")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:203:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_BADTYPE, NULL, "incorrect B-tree type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:234:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_BADVALUE, NULL, "incorrect metadata checksum for v2 B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:239:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, NULL, "can't initialize B-tree header info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:250:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:253:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTRELEASE, NULL, "can't release v2 B-tree header")
             ^
H5B2cache.c: In function 'H5B2__cache_hdr_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:297:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:301:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:345:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFLUSH, FAIL, "unable to save B-tree header to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:352:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree header")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:357:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5B2cache.c: In function 'H5B2__cache_hdr_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:395:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to free v2 B-tree header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:400:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to free v2 B-tree header info")
         ^
H5B2cache.c: In function 'H5B2__cache_hdr_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:437:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree header")
      ^
H5B2cache.c: In function 'H5B2__cache_internal_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:511:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:519:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINC, NULL, "can't increment ref. count on B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:526:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_READERROR, NULL, "can't read B-tree internal node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:532:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_BADVALUE, NULL, "wrong B-tree internal node signature")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:537:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_BADRANGE, NULL, "wrong B-tree internal node version")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:541:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_BADTYPE, NULL, "incorrect B-tree type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:545:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for B-tree internal native keys")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:549:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for B-tree internal node pointers")
         ^
H5B2cache.c:552:22: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion]
     internal->nrec = udata->nrec;
                      ^
H5B2cache.c:553:23: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion]
     internal->depth = udata->depth;
                       ^
In file included from H5B2cache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:560:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDECODE, NULL, "unable to decode B-tree record")
             ^
In file included from H5B2private.h:34:0,
                 from H5B2pkg.h:32,
                 from H5B2cache.c:38:
H5Fprivate.h:151:11: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
       n = (n << 8) | *(--p);            \
           ^
H5Fprivate.h:183:41: note: in expansion of macro 'DECODE_VAR'
 #  define UINT64DECODE_VAR(p, n, l)     DECODE_VAR(p, n, l)
                                         ^
H5B2cache.c:572:9: note: in expansion of macro 'UINT64DECODE_VAR'
         UINT64DECODE_VAR(p, int_node_ptr->node_nrec, udata->hdr->max_nrec_size);
         ^
In file included from H5B2cache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:593:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_BADVALUE, NULL, "incorrect metadata checksum for v2 internal node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:601:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, NULL, "unable to destroy B-tree internal node")
             ^
H5B2cache.c: In function 'H5B2__cache_internal_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:661:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTENCODE, FAIL, "unable to encode B-tree record")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:690:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFLUSH, FAIL, "unable to save B-tree internal node to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:697:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree internal node")
      ^
H5B2cache.c: In function 'H5B2__cache_internal_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:737:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to free v2 B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:742:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to release v2 B-tree internal node")
         ^
H5B2cache.c: In function 'H5B2__cache_internal_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:779:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree internal node")
      ^
H5B2cache.c: In function 'H5B2__cache_leaf_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:853:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:861:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINC, NULL, "can't increment ref. count on B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:868:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_READERROR, NULL, "can't read B-tree leaf node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:874:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTLOAD, NULL, "wrong B-tree leaf node signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:879:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTLOAD, NULL, "wrong B-tree leaf node version")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:883:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTLOAD, NULL, "incorrect B-tree type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:887:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_NOSPACE, NULL, "memory allocation failed for B-tree leaf native keys")
  ^
H5B2cache.c:890:18: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion]
     leaf->nrec = udata->nrec;
                  ^
In file included from H5B2cache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:897:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTENCODE, NULL, "unable to decode B-tree record")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:915:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_BADVALUE, NULL, "incorrect metadata checksum for v2 leaf node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:923:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, NULL, "unable to destroy B-tree leaf node")
             ^
H5B2cache.c: In function 'H5B2__cache_leaf_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:982:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTENCODE, FAIL, "unable to encode B-tree record")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:998:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFLUSH, FAIL, "unable to save B-tree leaf node to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:1005:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree leaf node")
      ^
H5B2cache.c: In function 'H5B2__cache_leaf_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:1045:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to free v2 B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:1050:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree leaf node")
         ^
H5B2cache.c: In function 'H5B2__cache_leaf_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2cache.c:1087:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to destroy B-tree leaf node")
      ^
  CC       H5B2dbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5B2dbg.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5B2dbg.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5B2dbg.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5B2dbg.c:36:0:
H5B2dbg.c: In function 'H5B2_hdr_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:119:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "unable to create v2 B-tree debugging context")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:128:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTLOAD, FAIL, "unable to load B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:180:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTRELEASE, FAIL, "unable to release v2 B-tree debugging context")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:184:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_PROTECT, FAIL, "unable to release B-tree header")
             ^
H5B2dbg.c: In function 'H5B2_int_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:237:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "unable to create v2 B-tree debugging context")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:246:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTLOAD, FAIL, "unable to load B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:255:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTLOAD, FAIL, "unable to load B-tree internal node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:310:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTRELEASE, FAIL, "unable to release v2 B-tree debugging context")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:314:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_PROTECT, FAIL, "unable to release B-tree header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:317:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_PROTECT, FAIL, "unable to release B-tree internal node")
         ^
H5B2dbg.c: In function 'H5B2_leaf_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:369:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "unable to create v2 B-tree debugging context")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:378:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:387:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:423:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTRELEASE, FAIL, "unable to release v2 B-tree debugging context")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:427:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_PROTECT, FAIL, "unable to release B-tree header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2dbg.c:430:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_PROTECT, FAIL, "unable to release B-tree leaf node")
         ^
  CC       H5B2hdr.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5B2hdr.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5B2hdr.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5B2hdr.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5B2hdr.c:36:0:
H5B2hdr.c: In function 'H5B2_hdr_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:152:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:159:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:169:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "can't create node native key block factory")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:175:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:204:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "can't create node native key block factory")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:206:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "can't create internal 'branch' node node pointer block factory")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:213:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTCREATE, FAIL, "unable to create v2 B-tree client callback context")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:219:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to free shared v2 B-tree info")
             ^
H5B2hdr.c: In function 'H5B2_hdr_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:253:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "memory allocation failed for B-tree header")
  ^
H5B2hdr.c: In function 'H5B2_hdr_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:301:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, HADDR_UNDEF, "allocation failed for B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:305:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, HADDR_UNDEF, "can't create shared B-tree info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:309:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, HADDR_UNDEF, "file allocation failed for B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:313:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, HADDR_UNDEF, "can't add B-tree header to cache")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:321:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_BTREE, H5E_CANTRELEASE, HADDR_UNDEF, "unable to release v2 B-tree header")
             ^
H5B2hdr.c: In function 'H5B2_hdr_incr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:353:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPIN, FAIL, "unable to pin v2 B-tree header")
             ^
H5B2hdr.c: In function 'H5B2_hdr_decr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:393:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPIN, FAIL, "unable to unpin v2 B-tree header")
             ^
H5B2hdr.c: In function 'H5B2_hdr_dirty':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:482:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTMARKDIRTY, FAIL, "unable to mark v2 B-tree header as dirty")
         ^
H5B2hdr.c: In function 'H5B2_hdr_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:515:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTRELEASE, FAIL, "can't destroy v2 B-tree client callback context")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:535:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTRELEASE, FAIL, "can't destroy node's native record block factory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:538:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_BTREE, H5E_CANTRELEASE, FAIL, "can't destroy node's node pointer block factory")
                     ^
H5B2hdr.c: In function 'H5B2_hdr_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:594:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to delete B-tree nodes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2hdr.c:602:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree header")
         ^
  CC       H5B2int.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5B2int.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5B2int.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5B2int.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5B2int.c:36:0:
H5B2int.c: In function 'H5B2_split1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:210:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "unable to create new internal node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:219:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:221:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:239:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "unable to create new leaf node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:248:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:250:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:339:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree leaf node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:341:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree leaf node")
         ^
H5B2int.c: In function 'H5B2_split_root':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:381:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:393:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't create node native key block factory")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:395:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't create internal 'branch' node node pointer block factory")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:403:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "unable to create new internal node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:407:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:414:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to split old root node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:419:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree internal node")
         ^
H5B2int.c: In function 'H5B2_redistribute2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:471:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:473:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:496:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:498:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5B2int.c:549:31: warning: conversion to 'hssize_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
             left_moved_nrec = moved_nrec;
                               ^
H5B2int.c:550:30: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
             right_moved_nrec -= moved_nrec;
                              ^
H5B2int.c:550:33: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
             right_moved_nrec -= moved_nrec;
                                 ^
H5B2int.c:602:29: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
             left_moved_nrec -= moved_nrec;
                             ^
H5B2int.c:602:32: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
             left_moved_nrec -= moved_nrec;
                                ^
H5B2int.c:603:32: warning: conversion to 'hssize_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
             right_moved_nrec = moved_nrec;
                                ^
In file included from H5B2int.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:644:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:646:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5B2int.c: In function 'H5B2_redistribute3':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:708:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:710:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:712:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:741:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:743:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:745:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1029:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1031:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1033:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5B2int.c: In function 'H5B2_merge2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1088:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1090:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1113:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1115:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1182:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1186:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5B2int.c: In function 'H5B2_merge3':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1250:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1252:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1254:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1283:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1285:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1287:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1408:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1410:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1414:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5B2int.c: In function 'H5B2_swap_leaf':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1464:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1479:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1505:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node")
         ^
H5B2int.c: In function 'H5B2_insert_leaf':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1542:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1557:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_EXISTS, FAIL, "record is already in B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1568:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, FAIL, "unable to insert record into leaf node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1580:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release leaf B-tree node")
         ^
H5B2int.c: In function 'H5B2_insert_internal':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1619:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1629:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_EXISTS, FAIL, "record is already in B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1650:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTREDISTRIBUTE, FAIL, "unable to redistribute child node records")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1655:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to split child node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1661:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTREDISTRIBUTE, FAIL, "unable to redistribute child node records")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1666:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to split child node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1673:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTREDISTRIBUTE, FAIL, "unable to redistribute child node records")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1678:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to split child node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1685:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_EXISTS, FAIL, "record is already in B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1697:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, FAIL, "unable to insert record into B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1701:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, FAIL, "unable to insert record into B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1713:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release internal B-tree node")
         ^
H5B2int.c: In function 'H5B2_create_leaf':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1747:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for B-tree leaf info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1754:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINC, FAIL, "can't increment ref. count on B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1761:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for B-tree leaf native keys")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1771:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "file allocation failed for B-tree leaf node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1775:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "can't add B-tree leaf to cache")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1781:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to release v2 B-tree leaf node")
                 ^
H5B2int.c: In function 'H5B2_protect_leaf':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1821:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, NULL, "unable to protect B-tree leaf node")
         ^
H5B2int.c: In function 'H5B2_create_internal':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1858:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for B-tree internal info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1865:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINC, FAIL, "can't increment ref. count on B-tree header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1872:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for B-tree internal native keys")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1879:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for B-tree internal node pointers")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1890:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "file allocation failed for B-tree internal node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1894:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "can't add B-tree internal node to cache")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1900:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to release v2 B-tree internal node")
                 ^
H5B2int.c: In function 'H5B2_protect_internal':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1942:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, NULL, "unable to protect B-tree internal node")
         ^
H5B2int.c: In function 'H5B2_iterate_node':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:1991:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2000:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for B-tree internal node pointers")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2010:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2020:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for B-tree internal native keys")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2027:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5B2int.c:2035:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_BTREE, H5E_CANTLIST, "node iteration failed");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5B2int.c:2041:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_BTREE, H5E_CANTLIST, "iterator function failed");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5B2int.c:2048:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_BTREE, H5E_CANTLIST, "node iteration failed");
             ^
H5B2int.c: In function 'H5B2_remove_leaf':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2095:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2103:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "record is not in B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2108:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record into leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2135:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release leaf B-tree node")
         ^
H5B2int.c: In function 'H5B2_remove_internal':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2182:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2195:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to merge child node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2250:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTREDISTRIBUTE, FAIL, "unable to redistribute child node records")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2255:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to merge child node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2261:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTREDISTRIBUTE, FAIL, "unable to redistribute child node records")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2266:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to merge child node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2273:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTREDISTRIBUTE, FAIL, "unable to redistribute child node records")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2278:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to merge child node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2303:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTSWAP, FAIL, "Can't swap records in B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record from B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2319:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record from B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2336:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release internal B-tree node")
         ^
H5B2int.c: In function 'H5B2_remove_leaf_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2376:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2386:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record into leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2413:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release leaf B-tree node")
         ^
H5B2int.c: In function 'H5B2_remove_internal_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2462:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2478:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to merge child node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2556:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTREDISTRIBUTE, FAIL, "unable to redistribute child node records")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2561:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to merge child node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2567:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTREDISTRIBUTE, FAIL, "unable to redistribute child node records")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2572:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to merge child node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2579:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTREDISTRIBUTE, FAIL, "unable to redistribute child node records")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2584:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_BTREE, H5E_CANTSPLIT, FAIL, "unable to merge child node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2638:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTSWAP, FAIL, "can't swap records in B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2650:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record from B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2654:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record from B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2671:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release internal B-tree node")
         ^
H5B2int.c: In function 'H5B2_neighbor_leaf':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2723:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2749:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "'found' callback failed for B-tree neighbor operation")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2752:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "unable to find neighbor record in B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2757:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree leaf node")
         ^
H5B2int.c: In function 'H5B2_neighbor_internal':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2810:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2832:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "unable to find neighbor record in B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2836:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "unable to find neighbor record in B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2842:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release internal B-tree node")
         ^
H5B2int.c: In function 'H5B2_delete_node':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2883:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2893:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTLIST, FAIL, "node descent failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2900:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2916:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTLIST, FAIL, "iterator function failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2923:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
         ^
H5B2int.c: In function 'H5B2_node_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2959:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2968:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTLIST, FAIL, "node iteration failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:2978:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
  ^
H5B2int.c: In function 'H5B2_internal_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:3019:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTDEC, FAIL, "can't decrement ref. count on B-tree header")
  ^
H5B2int.c: In function 'H5B2_leaf_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2int.c:3060:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_CANTDEC, FAIL, "can't decrement ref. count on B-tree header")
  ^
  CC       H5B2stat.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5B2stat.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5B2stat.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5B2stat.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5B2stat.c:33:0:
H5B2stat.c: In function 'H5B2_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2stat.c:144:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTLIST, FAIL, "node iteration failed")
                 ^
  CC       H5B2test.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5B2test.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5B2test.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5B2test.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5B2test.c:35:0:
H5B2test.c: In function 'H5B2_test_crt_context':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:136:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "can't allocate callback context")
         ^
H5B2test.c: In function 'H5B2_test_crt_dbg_context':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:339:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, NULL, "can't allocate callback context")
         ^
H5B2test.c: In function 'H5B2_get_node_info_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:424:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "B-tree has no records")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:434:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to load B-tree internal node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:447:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:455:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:474:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:481:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:485:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "record not in B-tree")
             ^
H5B2test.c: In function 'H5B2_get_node_depth_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5B2test.c:526:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "error looking up node info")
         ^
H5B2test.c:529:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
     ret_value = ninfo.depth;
                 ^
  CC       H5C.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5C.c:77:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5C.c:83:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5C.c:83:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5C.c:77:0:
H5C.c: In function 'H5C_epoch_marker_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:227:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, NULL, "called unreachable fcn.")
     ^
H5C.c: In function 'H5C_epoch_marker_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:246:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "called unreachable fcn.")
     ^
H5C.c: In function 'H5C_epoch_marker_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:261:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "called unreachable fcn.")
     ^
H5C.c: In function 'H5C_epoch_marker_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:277:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "called unreachable fcn.")
     ^
H5C.c: In function 'H5C_epoch_marker_notify':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:292:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "called unreachable fcn.")
     ^
H5C.c: In function 'H5C_epoch_marker_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:307:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "called unreachable fcn.")
     ^
H5C.c: In function 'H5C_apply_candidate_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:470:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for candidate assignment table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:546:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Listed candidate entry not in cache?!?!?.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:548:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Listed entry not dirty?!?!?.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:554:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Listed entry is protected?!?!?.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:619:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't clear entry.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:639:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't clear entry.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:684:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't clear entry.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:704:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't clear entry.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:721:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "entry count mismatch.")
         ^
H5C.c: In function 'H5C_construct_candidate_list__clean_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:800:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5AC_add_candidate() failed(1).")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:824:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5AC_add_candidate() failed(2).")
                     ^
H5C.c: In function 'H5C_construct_candidate_list__min_clean':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:917:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5AC_add_candidate() failed.")
                 ^
H5C.c: In function 'H5C_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:991:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, \
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:997:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTCREATE, NULL, "can't create skip list.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1146:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, NULL, \
         ^
H5C.c: In function 'H5C_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1405:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "unable to flush cache")
         ^
H5C.c: In function 'H5C_expunge_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1485:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTEXPUNGE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1491:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTEXPUNGE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1513:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTEXPUNGE, FAIL, \
         ^
H5C.c: In function 'H5C_flush_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1616:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1642:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1761:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1817:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1840:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1867:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1874:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
             ^
H5C.c: In function 'H5C_flush_to_min_clean':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1958:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1968:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:1981:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5C.c: In function 'H5C_get_cache_auto_resize_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2115:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2120:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad config_ptr on entry.")
         ^
H5C.c: In function 'H5C_get_cache_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2164:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr on entry.")
         ^
H5C.c: In function 'H5C_get_cache_hit_rate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2221:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2226:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad hit_rate_ptr on entry.")
         ^
H5C.c: In function 'H5C_get_entry_status':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2301:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr on entry.")
         ^
H5C.c: In function 'H5C_get_evictions_enabled':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2368:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2373:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5C.c: In function 'H5C_insert_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2541:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTINS, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2546:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTINS, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2572:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGETSIZE, FAIL, "Can't get size of thing")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2604:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTINS, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2647:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTINS, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2698:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTINS, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Cpkg.h:2201:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, (fail_val),                       \
         ^
H5C.c:2712:9: note: in expansion of macro 'H5C__INSERT_ENTRY_IN_SLIST'
         H5C__INSERT_ENTRY_IN_SLIST(cache_ptr, entry_ptr, FAIL)
         ^
H5C.c: In function 'H5C_mark_entries_as_clean':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2866:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2876:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2953:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't clear entry.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:2990:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't clear entry.")
                 ^
H5C.c: In function 'H5C_mark_entry_dirty':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Cpkg.h:2201:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, (fail_val),                       \
         ^
H5C.c:3102:13: note: in expansion of macro 'H5C__INSERT_ENTRY_IN_SLIST'
             H5C__INSERT_ENTRY_IN_SLIST(cache_ptr, entry_ptr, FAIL)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3109:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTMARKDIRTY, FAIL, \
         ^
H5C.c: In function 'H5C_move_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3183:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTMOVE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3193:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTMOVE, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3198:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTMOVE, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Cpkg.h:2263:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, FAIL,                  \
         ^
H5C.c:3228:13: note: in expansion of macro 'H5C__REMOVE_ENTRY_FROM_SLIST'
             H5C__REMOVE_ENTRY_FROM_SLIST(cache_ptr, entry_ptr)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Cpkg.h:2201:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, (fail_val),                       \
         ^
H5C.c:3255:13: note: in expansion of macro 'H5C__INSERT_ENTRY_IN_SLIST'
             H5C__INSERT_ENTRY_IN_SLIST(cache_ptr, entry_ptr, FAIL)
             ^
H5C.c: In function 'H5C_resize_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, FAIL, "New size is non-positive.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADTYPE, FAIL, "Entry isn't pinned or protected??")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3354:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_CACHE, H5E_CANTRESIZE, FAIL, "flash cache increase failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Cpkg.h:2201:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, (fail_val),                       \
         ^
H5C.c:3389:13: note: in expansion of macro 'H5C__INSERT_ENTRY_IN_SLIST'
             H5C__INSERT_ENTRY_IN_SLIST(cache_ptr, entry_ptr, FAIL)
             ^
H5C.c: In function 'H5C_pin_protected_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3433:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTPIN, FAIL, "Entry isn't protected")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3438:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTPIN, FAIL, "Entry is already pinned")
         ^
H5C.c:3418:25: warning: variable 'cache_ptr' set but not used [-Wunused-but-set-variable]
     H5C_t             * cache_ptr;
                         ^
In file included from H5C.c:77:0:
H5C.c: In function 'H5C_protect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3559:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_BADTYPE, NULL, "incorrect cache entry type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3574:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTLOAD, NULL, "can't load entry")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3590:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTPROTECT, NULL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3635:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_CANTPROTECT, NULL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3698:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTPROTECT, NULL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Cpkg.h:2201:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, (fail_val),                       \
         ^
H5C.c:3713:13: note: in expansion of macro 'H5C__INSERT_ENTRY_IN_SLIST'
             H5C__INSERT_ENTRY_IN_SLIST(cache_ptr, entry_ptr, NULL)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3737:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTPROTECT, NULL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3777:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_CANTPROTECT, NULL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3807:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTPROTECT, NULL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3852:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_CANTPROTECT, NULL, \
                     ^
H5C.c: In function 'H5C_reset_cache_hit_rate_stats':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3895:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr on entry.")
         ^
H5C.c: In function 'H5C_set_cache_auto_resize_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3940:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3945:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "NULL config_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3950:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Unknown config version.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3957:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3965:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3973:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:3981:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4007:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Unknown incr_mode?!?!?.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4053:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Unknown decr_mode?!?!?.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4122:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4138:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4148:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4178:18: note: in expansion of macro 'HGOTO_ERROR'
                  HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                  ^
H5C.c: In function 'H5C_set_evictions_enabled':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4214:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4219:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4233:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5C.c: In function 'H5C_set_prefix':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4271:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad param(s) on entry.")
         ^
H5C.c: In function 'H5C_set_trace_file_ptr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4314:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr")
         ^
H5C.c: In function 'H5C_stats':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4403:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Bad cache_ptr or cache_name")
         ^
H5C.c: In function 'H5C_dump_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4932:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTCREATE, FAIL, "can't create skip list.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4949:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, FAIL, \
                 ^
H5C.c:4985:20: warning: ISO C90 does not support 'long long' [-Wlong-long]
              (long long)(entry_ptr->addr),
                    ^
H5C.c:4986:20: warning: ISO C90 does not support 'long long' [-Wlong-long]
              (long long)(entry_ptr->size),
                    ^
In file included from H5C.c:77:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:4998:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, FAIL, \
             ^
H5C.c: In function 'H5C_unpin_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5065:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPIN, FAIL, "Entry isn't pinned")
         ^
H5C.c: In function 'H5C_unprotect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5204:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5215:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTPIN, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5225:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPIN, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5241:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5280:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5297:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTPIN, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5307:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPIN, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Cpkg.h:2201:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, (fail_val),                       \
         ^
H5C.c:5332:17: note: in expansion of macro 'H5C__INSERT_ENTRY_IN_SLIST'
                 H5C__INSERT_ENTRY_IN_SLIST(cache_ptr, entry_ptr, FAIL)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5365:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5370:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5393:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, "Can't flush.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5412:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5417:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5430:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, "Can't clear.")
                 ^
H5C.c: In function 'H5C_validate_resize_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5479:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "NULL config_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Unknown config version.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5493:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5499:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "max_size too big");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5504:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "min_size too small");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5509:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "min_size > max_size");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5516:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5523:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5529:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "epoch_length too small");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5534:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "epoch_length too big");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5544:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Invalid incr_mode");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5552:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5558:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5565:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5584:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5591:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5597:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5612:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Invalid decr_mode");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5619:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5626:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5641:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5647:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5654:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5662:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5676:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5699:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, \
             ^
H5C.c: In function 'H5C__auto_adjust_cache_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5765:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Auto cache resize disabled.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5773:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't get hit rate.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5783:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5835:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "unknown incr_mode.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5866:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5951:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5959:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "unknown incr_mode.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:5979:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6023:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6035:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6058:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5C.c: In function 'H5C__autoadjust__ageout':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6119:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6139:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "error flushing aged out entries.")
                 ^
H5C.c: In function 'H5C__autoadjust__ageout__cycle_epoch_marker':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6223:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6239:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "ring buffer underflow.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6244:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "unused marker in LRU?!?")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6272:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "ring buffer overflow.")
         ^
H5C.c: In function 'H5C__autoadjust__ageout__evict_aged_out_entries':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6419:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6516:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                     ^
H5C.c: In function 'H5C__autoadjust__ageout__insert_new_marker':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6569:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6582:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't find unused marker.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6600:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "ring buffer overflow.")
         ^
H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6661:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "ring buffer underflow.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6666:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "unused marker in LRU?!?")
             ^
H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6728:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "no excess markers on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6749:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "ring buffer underflow.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6754:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "unused marker in LRU?!?")
             ^
H5C.c: In function 'H5C__flash_increase_cache_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6826:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6841:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6862:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6892:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6904:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6921:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "Can't get hit rate.")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:6938:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5C.c: In function 'H5C_flush_invalidate_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7032:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7089:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7096:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7193:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7271:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7291:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7371:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7417:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7455:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7460:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
         ^
H5C.c: In function 'H5C_flush_single_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7593:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_PROTECT, FAIL, \
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Cpkg.h:2263:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, FAIL,                  \
         ^
H5C.c:7671:17: note: in expansion of macro 'H5C__REMOVE_ENTRY_FROM_SLIST'
                 H5C__REMOVE_ENTRY_FROM_SLIST(cache_ptr, entry_ptr)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7706:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "can't clear entry")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7752:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7787:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Cpkg.h:2263:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, FAIL,                  \
         ^
H5C.c:7797:13: note: in expansion of macro 'H5C__REMOVE_ENTRY_FROM_SLIST'
             H5C__REMOVE_ENTRY_FROM_SLIST(cache_ptr, entry_ptr)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7830:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGETSIZE, FAIL, \
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7898:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                 ^
H5C.c: In function 'H5C_load_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:7954:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTLOAD, NULL, "unable to load entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:8004:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGETSIZE, NULL, "Can't get size of thing")
         ^
H5C.c: In function 'H5C_make_space_in_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:8226:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5C.c:8359:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, \
                 ^
H5C.c: At top level:
H5C.c:285:1: warning: 'H5C_epoch_marker_notify' defined but not used [-Wunused-function]
 H5C_epoch_marker_notify(H5C_notify_action_t UNUSED action,
 ^
  CC       H5CS.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5CS.c:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CC       H5D.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5D.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5D.c:31:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5D.c:31:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5D.c:29:0:
H5D.c: In function 'H5Dcreate2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:159:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:159:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:165:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:167:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:169:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:176:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:183:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not dataset create property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not dataset access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:194:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:196:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:201:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataset")
             ^
H5D.c: In function 'H5Dcreate_anon':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:251:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:251:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:256:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:258:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:260:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:265:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not dataset create property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:272:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not dataset access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:276:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:280:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:289:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to get object location of dataset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:293:12: note: in expansion of macro 'HDONE_ERROR'
            HDONE_ERROR(H5E_DATASET, H5E_CANTDEC, FAIL, "unable to decrement refcount on newly created object")
            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:299:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataset")
             ^
H5D.c: In function 'H5Dopen2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:335:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:335:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:340:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:342:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:349:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not dataset access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:358:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_NOTFOUND, FAIL, "not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:363:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:365:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADTYPE, FAIL, "not a dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:369:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't open dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:373:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "can't register dataset atom")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:379:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataset")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:383:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "can't free location")
                 ^
H5D.c: In function 'H5Dclose':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:410:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:410:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:415:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:426:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTDEC, FAIL, "can't decrement count on dataset ID")
  ^
H5D.c: In function 'H5Dget_space':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:455:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:455:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:460:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:463:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to get dataspace")
  ^
H5D.c: In function 'H5Dget_space_status':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:490:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:490:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:495:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:499:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to get space status")
         ^
H5D.c: In function 'H5Dget_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:529:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:529:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:534:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:537:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to get dataspace")
  ^
H5D.c: In function 'H5Dget_create_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:566:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:566:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:571:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:574:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "Can't get creation plist")
  ^
H5D.c: In function 'H5Dget_access_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:620:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:620:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:625:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:628:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "Can't get access plist")
  ^
H5D.c: In function 'H5Dget_storage_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:659:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:659:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:664:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, 0, "not a dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:668:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, 0, "can't get size of dataset's storage")
         ^
H5D.c: In function 'H5Dget_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:695:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:695:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:700:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, HADDR_UNDEF, "not a dataset")
         ^
H5D.c: In function 'H5Diterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:776:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:776:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:781:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid operator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:783:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:785:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:787:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:789:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dataspace does not have extent set")
         ^
H5D.c: In function 'H5Dvlen_reclaim':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:819:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:819:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:824:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid argument")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:826:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:828:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dataspace does not have extent set")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:835:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not xfer parms")
             ^
H5D.c: In function 'H5Dvlen_get_buf_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:882:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:882:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:888:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid argument")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:890:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:892:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:894:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dataspace does not have extent set")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:901:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, FAIL, "unable to get dataspace")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:906:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "can't create dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:911:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "no temporary buffers available")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:913:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "no temporary buffers available")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:917:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, FAIL, "no dataset xfer plists available")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:921:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:925:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't set VL data allocation routine")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:939:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:941:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:947:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTDEC, FAIL, "unable to decrement ref count on property list")
         ^
H5D.c: In function 'H5Dset_extent':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:972:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5D.c:972:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:977:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:979:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no size specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5D.c:983:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to set extend dataset")
  ^
  CC       H5Dbtree.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dbtree.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dbtree.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dbtree.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dbtree.c:35:0:
H5Dbtree.c: In function 'H5D__btree_new_node':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:282:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "couldn't allocate new file storage")
         ^
H5Dbtree.c: In function 'H5D__btree_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:541:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_STORAGE, H5E_UNSUPPORTED, H5B_INS_ERROR, "internal error")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:567:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_STORAGE, H5E_CANTFREE, H5B_INS_ERROR, "unable to free chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:570:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_STORAGE, H5E_NOSPACE, H5B_INS_ERROR, "unable to reallocate chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:604:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_STORAGE, H5E_NOSPACE, H5B_INS_ERROR, "file allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:609:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_UNSUPPORTED, H5B_INS_ERROR, "internal error")
         ^
H5Dbtree.c: In function 'H5D__btree_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:646:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_STORAGE, H5E_CANTFREE, H5B_INS_ERROR, "unable to free chunk")
         ^
H5Dbtree.c: In function 'H5D__btree_shared_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:797:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_NOSPACE, FAIL, "memory allocation failed for shared B-tree info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:804:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't create ref-count wrapper for shared B-tree info")
  ^
H5Dbtree.c: In function 'H5D__btree_idx_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:843:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't create wrapper for shared B-tree info")
  ^
H5Dbtree.c: In function 'H5D__btree_idx_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:890:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't create B-tree")
  ^
H5Dbtree.c: In function 'H5D__btree_idx_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:959:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "unable to allocate chunk")
         ^
H5Dbtree.c: In function 'H5D__btree_idx_get_addr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:998:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk info")
         ^
H5Dbtree.c: In function 'H5D__btree_idx_iterate_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Dbtree.c:1047:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_DATASET, H5E_CALLBACK, "failure in generic chunk iterator callback");
         ^
H5Dbtree.c: In function 'H5D__btree_idx_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Dbtree.c:1093:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_DATASET, H5E_BADITER, "unable to iterate over chunk B-tree");
         ^
H5Dbtree.c: In function 'H5D__btree_idx_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1130:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTDELETE, FAIL, "unable to remove chunk entry")
         ^
H5Dbtree.c: In function 'H5D__btree_idx_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1175:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't create wrapper for shared B-tree info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1184:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTDELETE, FAIL, "unable to delete chunk B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1188:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "ref-counted page nil")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "unable to decrement ref-counted page")
             ^
H5Dbtree.c: In function 'H5D__btree_idx_copy_setup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1232:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't create wrapper for source shared B-tree info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1234:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't create wrapper for destination shared B-tree info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1238:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "unable to initialize chunked storage")
         ^
H5Dbtree.c: In function 'H5D__btree_idx_copy_shutdown':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1272:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTDEC, FAIL, "unable to decrement ref-counted page")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1274:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTDEC, FAIL, "unable to decrement ref-counted page")
         ^
H5Dbtree.c: In function 'H5D__btree_idx_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1314:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't create wrapper for shared B-tree info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1324:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "unable to iterate over chunk B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1332:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_IO, H5E_CANTFREE, FAIL, "ref-counted page nil")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1334:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_IO, H5E_CANTFREE, FAIL, "unable to decrement ref-counted page")
             ^
H5Dbtree.c: In function 'H5D__btree_idx_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1422:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_CANTFREE, FAIL, "ref-counted page nil")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1424:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_IO, H5E_CANTFREE, FAIL, "unable to decrement ref-counted page")
  ^
H5Dbtree.c: In function 'H5D_btree_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1460:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't create wrapper for shared B-tree info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1476:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_IO, H5E_CANTFREE, FAIL, "ref-counted page nil")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dbtree.c:1479:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_IO, H5E_CANTFREE, FAIL, "unable to decrement ref-counted page")
                 ^
  CC       H5Dchunk.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dchunk.c:53:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dchunk.c:58:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dchunk.c:58:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dchunk.c:53:0:
H5Dchunk.c: In function 'H5D__chunk_direct_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:336:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:342:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to get simple dataspace info")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:347:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't get chunk index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:351:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "error looking up chunk address")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:375:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATASET, H5E_CANTINSERT, FAIL, "unable to insert/resize chunk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:379:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "chunk address isn't defined")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:384:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:391:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATASET, H5E_CANTREMOVE, FAIL, "unable to evict chunk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:396:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to write raw data to file")
         ^
H5Dchunk.c: In function 'H5D__chunk_set_info_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:439:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't compute 'down' chunk size value")
         ^
H5Dchunk.c: In function 'H5D__chunk_set_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:473:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get dataspace dimensions")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:478:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set layout's chunk info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:482:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "unable to resize chunk index information")
         ^
H5Dchunk.c: In function 'H5D__chunk_construct':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:520:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, FAIL, "no chunk information set?")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:524:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to get rank")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:526:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, FAIL, "dimensionality of chunks doesn't match the dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:534:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, FAIL, "external storage not supported with chunked layout")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:541:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to query maximum dimensions")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:547:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "chunk size must be > 0, dim = %u ", u)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:555:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "chunk size must be <= maximum dimension size for fixed-sized dimensions")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:566:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "chunk size must be < 4GB")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:573:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to reset chunked storage index")
         ^
H5Dchunk.c: In function 'H5D__chunk_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:608:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for fapl ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:612:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get data cache number of slots");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:617:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get data cache byte size");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:622:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get preempt read chunks");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:632:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:647:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't initialize indexing information")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:651:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to set # of chunks for dataset")
         ^
H5Dchunk.c: In function 'H5D__chunk_io_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:727:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "unable to get dimension number")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:734:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "unable to get dimensionality")
         ^
H5Dchunk.c:742:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     if((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0)
                                                            ^
In file included from H5Dchunk.c:53:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:743:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADSELECT, FAIL, "unable to normalize dataspace by offset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:758:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate chunk info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:787:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "unable to copy file space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:791:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, FAIL, "can't adjust chunk dimensions")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:795:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTSELECT, FAIL, "unable to set all selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:803:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate chunk info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:813:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create chunk selections for single element")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:821:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTCREATE, FAIL, "can't create skip list for chunk selections")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:831:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADSELECT, FAIL, "unable to get type of selection")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:833:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADSELECT, FAIL, "unable to get type of selection")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:845:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create file chunk selections")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:858:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "unable to reset span scratch info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:869:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register file datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:879:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create file chunk selections")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:895:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create memory chunk selections")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:902:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "unable to copy memory space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:906:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to de-select memory space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:914:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register file datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:919:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADSIZE, FAIL, "datatype size invalid")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:921:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize selection iterator")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:926:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create memory chunk selections")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:941:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "unable to reset span scratch info")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:955:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "can't release memory chunk dataspace template")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:959:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release chunk mapping")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:967:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection iterator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:969:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5Dchunk.c:972:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         if(H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) < 0)
                                         ^
In file included from H5Dchunk.c:53:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:973:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_BADSELECT, FAIL, "unable to normalize dataspace by offset")
             ^
H5Dchunk.c: In function 'H5D__create_chunk_map_single':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1153:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "can't get file selection bound info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1168:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "can't get chunk index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1172:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "unable to copy file selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "can't adjust chunk selection")
         ^
H5Dchunk.c:1192:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     chunk_info->mspace = (H5S_t *)fm->mem_space;
                          ^
In file included from H5Dchunk.c:53:0:
H5Dchunk.c: In function 'H5D__create_chunk_file_map_hyper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1242:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "can't get file selection bound info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1253:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "can't get chunk index")
         ^
H5Dchunk.c:1259:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         if(TRUE == H5S_hyper_intersect_block((H5S_t *)fm->file_space, coords, end)) {
                                              ^
In file included from H5Dchunk.c:53:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1266:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "unable to copy memory space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1271:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to convert selection to span trees")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1277:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "can't create chunk selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1283:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "can't adjust chunk dimensions")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1289:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "can't adjust chunk selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1297:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate chunk info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1327:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't insert chunk into skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1332:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "can't get file selection # of elements")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1371:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "can't get chunk index")
                 ^
H5Dchunk.c: In function 'H5D__create_chunk_mem_map_hyper':
H5Dchunk.c:1427:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         chunk_info->mspace = (H5S_t *)fm->mem_space;
                              ^
In file included from H5Dchunk.c:53:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1435:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "can't get file selection bound info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1439:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "can't get file selection bound info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1462:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "unable to copy memory space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1466:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1470:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "unable to copy selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1480:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "can't adjust chunk selection")
                 ^
H5Dchunk.c: In function 'H5D__chunk_file_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1520:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "can't get chunk index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1539:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate chunk info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1549:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "unable to create dataspace for chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1556:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to de-select dataspace")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1580:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE,H5E_CANTINSERT,FAIL,"can't insert chunk into skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1601:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "unable to select element")
         ^
H5Dchunk.c: In function 'H5D__chunk_mem_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1638:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "can't get chunk index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1653:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_NOTFOUND, FAIL, "can't locate chunk in skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1659:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "unable to copy file space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1669:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "unable to get iterator coordinates")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1674:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "unable to select element")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1678:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "unable to select element")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1683:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTNEXT, FAIL, "unable to move to next iterator location")
         ^
H5Dchunk.c: In function 'H5D__chunk_cacheable':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1740:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't tell if fill value defined")
                         ^
H5Dchunk.c: In function 'H5D__chunk_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1827:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't tell if fill value defined")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1853:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "error looking up chunk address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1860:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't tell if chunk is cacheable")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1872:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "unable to read raw data chunk")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1901:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "chunked read failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1905:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "unable to unlock raw data chunk")
                 ^
H5Dchunk.c: In function 'H5D__chunk_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1982:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "error looking up chunk address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:1984:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't tell if chunk is cacheable")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2003:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "unable to read raw data chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2028:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTINSERT, FAIL, "unable to insert/resize chunk")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2032:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "chunk address isn't defined")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2051:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "chunked write failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2055:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "unable to unlock raw data chunk")
             ^
H5Dchunk.c: In function 'H5D__chunk_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2096:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTFLUSH, FAIL, "unable to flush sieve buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2100:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2109:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTFLUSH, FAIL, "unable to flush one or more raw data chunks")
  ^
H5Dchunk.c: In function 'H5D__chunk_io_term':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2150:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTNEXT, FAIL, "can't iterate over chunks")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2156:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "can't release memory chunk dataspace template")
             ^
H5Dchunk.c: In function 'H5D_chunk_idx_reset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2192:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "unable to reset chunk index info")
  ^
H5Dchunk.c: In function 'H5D__chunk_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2360:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't create chunk index")
  ^
H5Dchunk.c: In function 'H5D__chunk_lookup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2441:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't query chunk address")
                 ^
H5Dchunk.c: In function 'H5D__chunk_flush_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2511:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for pipeline")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2528:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_CANTFILTER, FAIL, "output pipeline failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2532:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_BADRANGE, FAIL, "chunk too large for 32-bit length")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2560:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINSERT, FAIL, "unable to insert/resize chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2569:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to write raw data to file")
             ^
H5Dchunk.c: In function 'H5D__chunk_cache_evict':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2641:6: note: in expansion of macro 'HDONE_ERROR'
      HDONE_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "cannot flush indexed storage buffer")
      ^
H5Dchunk.c: In function 'H5D__chunk_cache_prune':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2774:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_IO, H5E_CANTFLUSH, FAIL, "unable to preempt one or more raw data cache entry")
  ^
H5Dchunk.c: In function 'H5D__chunk_lock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2872:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for raw data chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2895:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for raw data chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2897:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "unable to read raw data chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2902:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_CANTFILTER, NULL, "data pipeline read failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2918:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for raw data chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2921:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't tell if fill value defined")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2937:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, NULL, "can't initialize fill buffer info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2944:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, NULL, "can't refill fill value buffer")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2987:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_IO, H5E_CANTINIT, NULL, "unable to preempt chunk from cache")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2990:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_CANTINIT, NULL, "unable to preempt chunk(s) from cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:2994:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, NULL, "can't allocate raw data chunk entry")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3051:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, NULL, "Can't release fill buffer info")
         ^
H5Dchunk.c: In function 'H5D__chunk_unlock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3115:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "cannot flush indexed storage buffer")
                 ^
H5Dchunk.c: In function 'H5D__chunk_allocated':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3208:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3214:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "cannot flush indexed storage buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3226:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to retrieve allocated chunk information from index")
         ^
H5Dchunk.c: In function 'H5D__chunk_allocate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3292:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to get simple dataspace info")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3321:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3328:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't tell if fill value defined")
         ^
H5Dchunk.c:3348:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                 (void *)pline, (H5MM_free_t)H5D__chunk_xfree, (void *)pline,
                 ^
H5Dchunk.c:3348:63: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                 (void *)pline, (H5MM_free_t)H5D__chunk_xfree, (void *)pline,
                                                               ^
In file included from H5Dchunk.c:53:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3351:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't initialize fill buffer info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3363:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_WRITEERROR, FAIL, "output pipeline failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3367:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_BADRANGE, FAIL, "chunk too large for 32-bit length")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3471:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory reallocation failed for raw data chunk")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3477:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "can't refill fill value buffer")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3485:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLINE, H5E_WRITEERROR, FAIL, "output pipeline failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3490:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_BADRANGE, FAIL, "chunk too large for 32-bit length")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3509:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINSERT, FAIL, "unable to insert record into chunk index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3527:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "memory allocation failed for chunk addresses");
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3541:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "unable to write raw data to file")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "unable to write raw data to file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3586:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release fill buffer info")
         ^
H5Dchunk.c: In function 'H5D__chunk_collective_fill':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3636:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, FAIL, "Can't retrieve MPI communicator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3640:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, FAIL, "Can't retrieve MPI rank")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3644:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, FAIL, "Can't retrieve MPI size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3648:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL, "can't copy property list")
         ^
H5Dchunk.c:3651:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     num_blocks = chunk_info->num_io / mpi_size; /* value should be the same on all procs */
                                     ^
H5Dchunk.c:3656:42: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     leftover_blocks = chunk_info->num_io % mpi_size;
                                          ^
In file included from H5Dchunk.c:53:0:
H5Dchunk.c:3665:62: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if(NULL == (block_lens = (int *)H5MM_malloc((blocks + 1) * sizeof(int))))
                                                              ^
H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
H5Dchunk.c:3665:37: note: in expansion of macro 'H5MM_malloc'
     if(NULL == (block_lens = (int *)H5MM_malloc((blocks + 1) * sizeof(int))))
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3666:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk lengths buffer")
         ^
H5Dchunk.c:3667:73: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if(NULL == (chunk_disp_array = (MPI_Aint *)H5MM_malloc((blocks + 1) * sizeof(MPI_Aint))))
                                                                         ^
H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
H5Dchunk.c:3667:48: note: in expansion of macro 'H5MM_malloc'
     if(NULL == (chunk_disp_array = (MPI_Aint *)H5MM_malloc((blocks + 1) * sizeof(MPI_Aint))))
                                                ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3668:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk file displacement buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dchunk.c:3699:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dchunk.c:3699:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dchunk.c:3702:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dchunk.c:3702:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dchunk.c:3712:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hindexed failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dchunk.c:3712:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hindexed failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dchunk.c:3715:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hvector failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dchunk.c:3715:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hvector failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dchunk.c:3718:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dchunk.c:3718:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dchunk.c:3720:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dchunk.c:3720:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3728:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a dataset transfer list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3732:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set MPI-I/O property")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3736:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set MPI-I/O property")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3740:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set transfer mode")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3746:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "unable to write raw data to file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dchunk.c:3750:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dchunk.c:3750:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3754:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't free property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dchunk.c:3758:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dchunk.c:3758:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dchunk.c:3760:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dchunk.c:3760:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5Dchunk.c: In function 'H5D__chunk_prune_fill':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3809:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "error looking up chunk address")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3823:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't initialize fill buffer info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3836:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTSELECT, FAIL, "unable to select space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3840:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTSELECT, FAIL, "unable to select hyperslab")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3844:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "unable to lock raw data chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3861:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "can't refill fill value buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3865:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize chunk selection information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3870:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "scatter failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3880:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "unable to unlock raw data chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:3885:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
         ^
H5Dchunk.c: In function 'H5D__chunk_prune_by_extent':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4034:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4039:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get dataset dimensions")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4068:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "can't create simple dataspace")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4191:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't get chunk index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4199:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to write fill value")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4218:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "error looking up chunk")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4225:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_CANTREMOVE, FAIL, "unable to evict chunk")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4236:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_CANTDELETE, FAIL, "unable to remove chunk entry from index")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4293:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4296:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release fill buffer info")
             ^
H5Dchunk.c: In function 'H5D__chunk_addrmap_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4329:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, H5_ITER_ERROR, "can't get chunk index")
        ^
H5Dchunk.c: In function 'H5D__chunk_addrmap':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4382:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to iterate over chunk index to build address map")
         ^
H5Dchunk.c: In function 'H5D__chunk_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4423:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to check for object header message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4426:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get I/O pipeline message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4434:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to check for object header message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4437:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get layout message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4441:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_NOTFOUND, FAIL, "can't find layout message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4452:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTDELETE, FAIL, "unable to delete chunk index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4458:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTRESET, FAIL, "unable to reset I/O pipeline message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4461:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTRESET, FAIL, "unable to reset layout message")
             ^
H5Dchunk.c: In function 'H5D__chunk_update_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4508:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4520:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "can't get chunk index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4538:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_IO, H5E_CANTFLUSH, FAIL, "unable to flush one or more raw data chunks")
                     ^
H5Dchunk.c: In function 'H5D__chunk_copy_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4600:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, H5_ITER_ERROR, "unable to copy dataset elements")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4615:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, H5_ITER_ERROR, "memory allocation failed for raw data chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4619:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, H5_ITER_ERROR, "memory allocation failed for raw data chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4633:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_READERROR, H5_ITER_ERROR, "unable to read raw data chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4640:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CANTFILTER, H5_ITER_ERROR, "data pipeline read failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4657:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, H5_ITER_ERROR, "datatype conversion failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4667:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, H5_ITER_ERROR, "datatype conversion failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4671:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADITER, H5_ITER_ERROR, "unable to reclaim variable-length data")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4684:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, H5_ITER_ERROR, "unable to copy reference attribute")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4703:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CANTFILTER, H5_ITER_ERROR, "output pipeline failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4707:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADRANGE, H5_ITER_ERROR, "chunk too large for 32-bit length")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4716:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINSERT, H5_ITER_ERROR, "unable to insert chunk into index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4721:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, H5_ITER_ERROR, "unable to write raw data to file")
         ^
H5Dchunk.c: In function 'H5D__chunk_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4789:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to reset chunked storage index in dest")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4799:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get dataspace dimensions")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4804:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set layout's chunk info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4822:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to set up index-specific chunk copying information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4827:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register source file datatype")
         ^
H5Dchunk.c:4840:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         if(NULL == (dt_mem = H5T_copy(dt_src, H5T_COPY_TRANSIENT)))
                                       ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Dpkg.h:32,
                 from H5Dchunk.c:57:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Dchunk.c:53:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4841:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4844:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register memory datatype")
             ^
H5Dchunk.c:4848:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         if(NULL == (dt_dst = H5T_copy(dt_src, H5T_COPY_TRANSIENT)))
                                       ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Dpkg.h:32,
                 from H5Dchunk.c:57:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Dchunk.c:53:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4849:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4852:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "cannot mark datatype on disk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4856:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register destination file datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4861:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to convert between src and mem datatypes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4863:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to convert between mem and dst datatypes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4867:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to determine datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4869:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to determine datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4872:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to determine datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4883:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "can't create simple dataspace")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4888:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataspace ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4897:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for raw data chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4916:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for raw data chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4927:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for raw data chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4955:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADITER, FAIL, "unable to iterate over chunk index to copy data")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4963:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "can't decrement temporary dataspace ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4965:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4967:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4969:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:4980:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "unable to shut down index copying info")
             ^
H5Dchunk.c: In function 'H5D__chunk_bh_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5023:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to retrieve chunk index info")
  ^
H5Dchunk.c: In function 'H5D__chunk_dump_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5107:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unable to dump chunk index info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5123:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADITER, FAIL, "unable to iterate over chunk index to dump chunk info")
             ^
H5Dchunk.c: In function 'H5D__chunk_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5162:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5173:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_IO, H5E_CANTFLUSH, FAIL, "unable to flush one or more raw data chunks")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5189:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "unable to release chunk index info")
  ^
H5Dchunk.c: In function 'H5D__nonexistent_readvv_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5293:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't initialize fill buffer info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5298:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "can't refill fill value buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5303:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release fill buffer info")
         ^
H5Dchunk.c: In function 'H5D__nonexistent_readvv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dchunk.c:5357:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTOPERATE, FAIL, "can't perform vectorized fill value init")
         ^
H5Dchunk.c: In function 'H5D__chunk_allocate':
H5private.h:1485:11: warning: 'chunk_size' may be used uninitialized in this function [-Wmaybe-uninitialized]
     (dst) = (dsttype)(src);
           ^
H5Dchunk.c:3260:17: note: 'chunk_size' was declared here
     size_t      chunk_size;      /* Actual size of chunk in bytes, possibly filtered */
                 ^
  CC       H5Dcompact.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dcompact.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dcompact.c:36:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dcompact.c:36:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dcompact.c:34:0:
H5Dcompact.c: In function 'H5D__compact_fill':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:141:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't initialize fill buffer info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:148:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "can't refill fill value buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:153:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release fill buffer info")
         ^
H5Dcompact.c: In function 'H5D__compact_construct':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:191:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get dataspace dimensions")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:194:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "extendible compact dataset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:212:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "compact dataset size is bigger than header message maximum size")
         ^
H5Dcompact.c: In function 'H5D__compact_readvv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:301:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "vectorized memcpy failed")
         ^
H5Dcompact.c: In function 'H5D__compact_writevv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:342:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "vectorized memcpy failed")
         ^
H5Dcompact.c: In function 'H5D__compact_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:377:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to update layout message")
             ^
H5Dcompact.c: In function 'H5D__compact_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:423:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "unable to allocate memory for compact dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:427:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register source file datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:444:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:447:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register memory datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:452:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:455:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "cannot mark datatype on disk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:459:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register destination file datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:464:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to convert between src and mem datatypes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:466:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to convert between mem and dst datatypes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:470:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to determine datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:472:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to determine datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:475:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to determine datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:480:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "element size too large")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:490:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "can't create simple dataspace")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:495:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataspace ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:500:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:504:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:510:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:514:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:524:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:529:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADITER, FAIL, "unable to reclaim variable-length data")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:543:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, FAIL, "unable to copy reference attribute")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:562:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "can't decrement temporary dataspace ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:564:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:566:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcompact.c:568:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
  CC       H5Dcontig.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dcontig.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dcontig.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dcontig.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dcontig.c:36:0:
H5Dcontig.c: In function 'H5D__contig_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:175:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_NOSPACE, FAIL, "unable to reserve file space")
         ^
H5Dcontig.c: In function 'H5D__contig_fill':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:231:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, FAIL, "Can't retrieve MPI communicator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:235:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, FAIL, "Can't retrieve MPI rank")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:253:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:261:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "dataset has negative number of elements")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:269:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't initialize fill buffer info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:297:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "can't refill fill value buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:306:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to write fill value to dataset")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:315:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to write fill value to dataset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dcontig.c:333:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dcontig.c:333:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:340:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release fill buffer info")
         ^
H5Dcontig.c: In function 'H5D__contig_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:371:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "unable to free contiguous storage space")
         ^
H5Dcontig.c: In function 'H5D__contig_construct':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:419:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize contiguous storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:422:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "extendible contiguous non-external dataset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:426:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to retrieve number of elements in dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:431:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to retrieve size of datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:438:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_OVERFLOW, FAIL, "size of dataset's storage overflowed")
         ^
H5Dcontig.c: In function 'H5D__contig_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:543:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "contiguous read failed")
         ^
H5Dcontig.c: In function 'H5D__contig_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:580:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "contiguous write failed")
         ^
H5Dcontig.c: In function 'H5D__contig_write_one':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:618:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "vector write failed")
         ^
H5Dcontig.c: In function 'H5D__contig_readvv_sieve_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:674:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "block read failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:679:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:686:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to determine file size")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:696:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "block read failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:732:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "block write failed")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:741:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "block read failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:749:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "block write failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:760:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to determine file size")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:776:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "block read failed")
                     ^
H5Dcontig.c: In function 'H5D__contig_readvv_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:815:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "block write failed")
         ^
H5Dcontig.c: In function 'H5D__contig_readvv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:873:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTOPERATE, FAIL, "can't perform vectorized sieve buffer read")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:888:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTOPERATE, FAIL, "can't perform vectorized read")
             ^
H5Dcontig.c: In function 'H5D__contig_writevv_sieve_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:945:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "block write failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:950:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:962:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to determine file size")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:974:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "block read failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1014:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "block write failed")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1027:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "block write failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1067:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "block write failed")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1078:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to determine file size")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1096:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "block read failed")
                             ^
H5Dcontig.c: In function 'H5D__contig_writevv_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1136:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "block write failed")
         ^
H5Dcontig.c: In function 'H5D__contig_writevv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1194:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTOPERATE, FAIL, "can't perform vectorized sieve buffer write")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1209:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTOPERATE, FAIL, "can't perform vectorized read")
             ^
H5Dcontig.c: In function 'H5D__contig_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1241:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTFLUSH, FAIL, "unable to flush sieve buffer")
         ^
H5Dcontig.c: In function 'H5D__contig_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1304:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "unable to allocate contiguous storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1316:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register source file datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1322:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1325:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register memory datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1330:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to copy")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1333:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "cannot mark datatype on disk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1337:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register destination file datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1342:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to convert between src and mem datatypes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1344:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to convert between mem and dst datatypes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1348:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to determine datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1350:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to determine datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1353:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to determine datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1358:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "element size too large")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1373:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "can't create simple dataspace")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1378:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataspace ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1399:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for copy buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1404:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for copy buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1408:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for copy buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1432:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, FAIL, "unable to change buffer dataspace size")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1441:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "unable to read raw data")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1447:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1457:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1461:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_BADITER, FAIL, "unable to reclaim variable-length data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1473:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, FAIL, "unable to copy reference attribute")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1485:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to write raw data")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1495:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "can't decrement temporary dataspace ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1497:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1499:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dcontig.c:1501:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
  CC       H5Ddbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ddbg.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ddbg.c:31:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ddbg.c:31:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ddbg.c:29:0:
H5Ddbg.c: In function 'H5Ddebug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Ddbg.c:107:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Ddbg.c:107:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddbg.c:112:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
  CC       H5Ddeprec.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ddeprec.c:43:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ddeprec.c:45:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ddeprec.c:45:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ddeprec.c:43:0:
H5Ddeprec.c: In function 'H5Dcreate1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Ddeprec.c:173:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Ddeprec.c:173:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:178:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:180:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:182:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:184:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:189:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not dataset create property list ID")
             ^
In file included from H5Ddeprec.c:43:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:193:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:197:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:202:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataset")
             ^
H5Ddeprec.c: In function 'H5Dopen1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Ddeprec.c:239:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Ddeprec.c:239:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:244:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:246:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_NOTFOUND, FAIL, "not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:260:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:262:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADTYPE, FAIL, "not a dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:266:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't open dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:270:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "can't register dataset atom")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:276:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataset")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:280:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't free location")
                 ^
H5Ddeprec.c: In function 'H5Dextend':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Ddeprec.c:310:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Ddeprec.c:310:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:315:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:317:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no size specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:321:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to extend dataset")
  ^
H5Ddeprec.c: In function 'H5D__extend':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:358:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't apply filters")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:369:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get dataset dimensions")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:373:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to increase size of data space")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:380:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "unable to update # of chunks")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:382:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to update cached chunk indices")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:390:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize dataset with fill value")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ddeprec.c:394:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "unable to mark dataspace as dirty")
             ^
  CC       H5Defl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Defl.c:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Defl.c:33:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Defl.c:33:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Defl.c:31:0:
H5Defl.c: In function 'H5D__efl_construct':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:153:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize contiguous storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:156:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "only the first dimension can be extendible")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to determine datatype size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:167:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unlimited dataspace but finite storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:170:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "dataspace * type size overflowed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:172:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "dataspace size exceeds external storage size")
         ^
H5Defl.c: In function 'H5D__efl_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:291:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_EFL, H5E_OVERFLOW, FAIL, "read past logical end of file")
      ^
In file included from H5Cprivate.h:37:0,
                 from H5ACprivate.h:35,
                 from H5Oprivate.h:38,
                 from H5Dprivate.h:27,
                 from H5Dpkg.h:32,
                 from H5Defl.c:32:
H5Defl.c:292:50: warning: conversion to 'long long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
  if(H5F_OVERFLOW_HSIZET2OFFT(efl->slot[u].offset + skip))
                                                  ^
H5Fprivate.h:346:16: note: in definition of macro 'H5F_OVERFLOW_HSIZET2OFFT'
     ((hsize_t)(X)>=(hsize_t)((hsize_t)1<<(8*sizeof(off_t)-1)))
                ^
In file included from H5Defl.c:31:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:293:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_EFL, H5E_OVERFLOW, FAIL, "external file address overflowed")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:295:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_EFL, H5E_CANTOPENFILE, FAIL, "unable to open external raw data file")
      ^
H5Defl.c:296:45: warning: conversion to 'long long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
  if(HDlseek(fd, (off_t)(efl->slot[u].offset + skip), SEEK_SET) < 0)
                                             ^
H5private.h:953:43: note: in definition of macro 'HDlseek'
         #define HDlseek(F,O,W)  lseek64(F,O,W)
                                           ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:297:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_EFL, H5E_SEEKERROR, FAIL, "unable to seek in external raw data file")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:306:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_EFL, H5E_READERROR, FAIL, "read error in external raw data file")
      ^
H5Defl.c: In function 'H5D__efl_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:377:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_EFL, H5E_OVERFLOW, FAIL, "write past logical end of file")
      ^
In file included from H5Cprivate.h:37:0,
                 from H5ACprivate.h:35,
                 from H5Oprivate.h:38,
                 from H5Dprivate.h:27,
                 from H5Dpkg.h:32,
                 from H5Defl.c:32:
H5Defl.c:378:50: warning: conversion to 'long long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
  if(H5F_OVERFLOW_HSIZET2OFFT(efl->slot[u].offset + skip))
                                                  ^
H5Fprivate.h:346:16: note: in definition of macro 'H5F_OVERFLOW_HSIZET2OFFT'
     ((hsize_t)(X)>=(hsize_t)((hsize_t)1<<(8*sizeof(off_t)-1)))
                ^
In file included from H5Defl.c:31:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:379:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_EFL, H5E_OVERFLOW, FAIL, "external file address overflowed")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:382:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_EFL, H5E_CANTOPENFILE, FAIL, "external raw data file does not exist")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:384:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_EFL, H5E_CANTOPENFILE, FAIL, "unable to open external raw data file")
   ^
H5Defl.c:386:45: warning: conversion to 'long long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
  if(HDlseek(fd, (off_t)(efl->slot[u].offset + skip), SEEK_SET) < 0)
                                             ^
H5private.h:953:43: note: in definition of macro 'HDlseek'
         #define HDlseek(F,O,W)  lseek64(F,O,W)
                                           ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:387:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_EFL, H5E_SEEKERROR, FAIL, "unable to seek in external raw data file")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:396:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_EFL, H5E_READERROR, FAIL, "write error in external raw data file")
      ^
H5Defl.c: In function 'H5D__efl_readvv_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:435:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "EFL read failed")
         ^
H5Defl.c: In function 'H5D__efl_readvv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:486:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTOPERATE, FAIL, "can't perform vectorized EFL read")
         ^
H5Defl.c: In function 'H5D__efl_writevv_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:515:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "EFL write failed")
         ^
H5Defl.c: In function 'H5D__efl_writevv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:566:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTOPERATE, FAIL, "can't perform vectorized EFL write")
         ^
H5Defl.c: In function 'H5D__efl_bh_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Defl.c:600:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_EFL, H5E_CANTINIT, FAIL, "unable to retrieve local heap info")
         ^
  CC       H5Dfill.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dfill.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dfill.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dfill.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dfill.c:36:0:
H5Dfill.c: In function 'H5Dfill':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Dfill.c:122:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:127:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:129:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, 0, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:131:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, 0, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:133:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, 0, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:137:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTENCODE, FAIL, "filling selection failed")
         ^
H5Dfill.c: In function 'H5D__fill':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:196:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dataspace extent has not been set")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:207:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:211:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:215:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTENCODE, FAIL, "filling selection failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dest datatype")
             ^
H5Dfill.c:234:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
             if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(fill_type, H5T_COPY_ALL), FALSE)) < 0)
                                                              ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Dpkg.h:32,
                 from H5Dfill.c:37:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Dfill.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:235:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register types for conversion")
                 ^
H5Dfill.c:237:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
             if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(buf_type, H5T_COPY_ALL), FALSE)) < 0)
                                                              ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Dpkg.h:32,
                 from H5Dfill.c:37:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Dfill.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:238:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register types for conversion")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:258:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:262:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:269:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "data type conversion failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:273:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:277:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize memory selection information")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:282:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "scatter failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:287:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:299:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't wrap buffer")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:303:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_NOSPACE, FAIL, "can't get actual buffer")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:313:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't wrap buffer")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:317:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_NOSPACE, FAIL, "can't get actual buffer")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:322:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "data type conversion failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:332:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTENCODE, FAIL, "filling selection failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:338:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:340:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't decrement temporary datatype ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:344:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:346:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5Dfill.c: In function 'H5D__fill_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:401:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, FAIL, "unable to detect vlen datatypes?")
             ^
H5Dfill.c:407:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
             if(NULL == (fb_info->mem_type = H5T_copy(dset_type, H5T_COPY_REOPEN)))
                                                      ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Dpkg.h:32,
                 from H5Dfill.c:37:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Dfill.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:408:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, FAIL, "unable to copy file datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:410:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register memory datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:442:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for fill buffer")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:447:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to convert between src and dst datatypes")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:451:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to convert between src and dst datatypes")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:464:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:493:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for fill buffer")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:539:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for fill buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:547:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release fill buffer info")
             ^
H5Dfill.c: In function 'H5D__fill_refill_vl':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:587:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "data type conversion failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:603:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "memory allocation failed for temporary fill buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:609:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "data type conversion failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:616:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "can't reclaim vlen element")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dfill.c:620:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "can't reclaim vlen element")
                 ^
  CC       H5Dint.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dint.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dint.c:31:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dint.c:31:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dint.c:29:0:
H5Dint.c: In function 'H5D_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Dint.c:141:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5Dint.c: In function 'H5D__init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:174:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize interface")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:183:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADTYPE, FAIL, "can't get default dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:187:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't retrieve layout")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:191:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't retrieve external file list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:193:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't retrieve fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:195:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't retrieve pipeline filter")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:202:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't retrieve default DXPL info")
         ^
H5Dint.c: In function 'H5D__get_dxpl_cache_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:314:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve maximum temporary buffer size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:318:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve temporary buffer pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:322:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve background buffer pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:326:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve background buffer type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve B-tree split ratios")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:334:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve I/O vector size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:339:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve parallel transfer method")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:341:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve collective transfer option")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:346:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve error detection info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:350:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve filter callback function")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "Can't retrieve data transform info")
         ^
H5Dint.c: In function 'H5D__get_dxpl_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:398:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "Can't retrieve DXPL values")
             ^
H5Dint.c: In function 'H5D__create_named':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:453:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, NULL, "unable to create and link to dataset")
         ^
H5Dint.c: In function 'H5D__get_space_status':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:499:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to retrieve number of elements in dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:504:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to retrieve size of datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:511:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_OVERFLOW, FAIL, "size of dataset's storage overflowed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:515:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get size of dataset's storage")
         ^
H5Dint.c: In function 'H5D__new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:559:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:569:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINC, NULL, "can't increment default DCPL ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:575:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:587:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTDEC, NULL, "can't decrement temporary datatype ID")
                 ^
H5Dint.c: In function 'H5D__init_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:626:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't check datatype?")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:630:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't check datatype?")
         ^
H5Dint.c:638:43: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         if((dset->shared->type = H5T_copy(type, H5T_COPY_ALL)) == NULL)
                                           ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Dpkg.h:32,
                 from H5Dint.c:30:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Dint.c:29:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:639:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, FAIL, "can't copy datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:643:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't set datatype location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:648:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set latest version of datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:652:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register type")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:657:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINC, FAIL, "Can't increment datatype ID")
             ^
H5Dint.c:661:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         dset->shared->type = (H5T_t *)type; /* (Cast away const OK - QAK) */
                              ^
In file included from H5Dint.c:29:0:
H5Dint.c: In function 'H5D__init_space':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:701:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, FAIL, "can't copy dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:706:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set latest version of datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:710:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "unable to set all selection")
         ^
H5Dint.c: In function 'H5D__update_oh_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:762:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't tell if fill value defined")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:777:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "Dataset doesn't support VL datatype when fill value is not defined")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:784:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to convert fill value to dataset type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:790:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to determine if fill value is defined")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:794:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "fill value writing on allocation set, but no fill value defined")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:803:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get dataset creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:807:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set fill value info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:816:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create dataset object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:821:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTPIN, FAIL, "unable to pin dataset object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:825:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to update dataspace header message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:829:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to update datatype header message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:833:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to update new fill value header message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:849:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to update old fill value header message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:854:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to update layout/pline/efl header message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:888:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to update modification time message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:894:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTUNPIN, FAIL, "unable to unpin dataset object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:900:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "unable to destroy chunk cache")
                 ^
H5Dint.c: In function 'H5D__create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:951:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:955:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "datatype is not sensible")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:963:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "dataspace extent has not been set.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:967:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:976:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:980:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, NULL, "can't copy datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:984:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, NULL, "can't copy dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:997:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, NULL, "I/O filters can't operate on this dataset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1001:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, NULL, "unable to set local filter parameters")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1005:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "can't get dataset creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1010:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't retrieve pipeline filter")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1013:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't retrieve layout")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1015:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, NULL, "filters can only be used with chunked layout")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1018:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't retrieve fill value info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1022:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, NULL, "invalid space allocation state")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1026:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, NULL, "compact dataset must have early space allocation")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1030:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, NULL, "Parallel I/O does not support filters yet")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1034:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't retrieve external file list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1041:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, NULL, "can't set latest version of I/O filter pipeline")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1045:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, NULL, "can't set latest version of fill value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1054:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, NULL, "unable to initialize I/O operations")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1058:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, NULL, "unable to construct layout information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1062:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, NULL, "can't update the metadata cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1069:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINC, NULL, "can't incr object ref. count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1071:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINSERT, NULL, "can't insert dataset into list of open objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1082:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_DATASET, H5E_CANTRELEASE, NULL, "unable to destroy chunk cache")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1085:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, NULL, "unable to release dataspace")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1087:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, NULL, "unable to release datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1090:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_DATASET, H5E_CANTDEC, NULL, "unable to decrement refcount on newly created object")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1092:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, NULL, "unable to release object header")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1095:25: note: in expansion of macro 'HDONE_ERROR'
                         HDONE_ERROR(H5E_DATASET, H5E_CANTDELETE, NULL, "unable to delete object header")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1099:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTDEC, NULL, "unable to decrement ref count on property list")
                 ^
H5Dint.c: In function 'H5D_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Dint.c:1132:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1139:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1143:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, NULL, "can't copy object location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1147:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, NULL, "can't copy path")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1156:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_NOTFOUND, NULL, "not found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1160:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINSERT, NULL, "can't insert dataset into list of open objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1164:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINC, NULL, "can't increment object count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1180:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTOPENOBJ, NULL, "unable to open object header")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1185:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINC, NULL, "can't increment object count")
             ^
H5Dint.c: In function 'H5D__open_oid':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1238:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1242:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTOPENOBJ, FAIL, "unable to open")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1246:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to load type info from dataset header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1249:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "invalid datatype location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to load dataspace info from dataset header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1256:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1260:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1264:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get layout/pline/efl info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1271:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't check if message exists")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1274:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't retrieve message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1279:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't check if message exists")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1282:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't retrieve message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1302:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "not implemented yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1319:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set fill value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1321:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set allocation time state")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1333:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize file storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1339:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1342:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataspace")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1346:25: note: in expansion of macro 'HDONE_ERROR'
                         HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release datatype")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1350:25: note: in expansion of macro 'HDONE_ERROR'
                         HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release datatype")
                         ^
H5Dint.c: In function 'H5D_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Dint.c:1380:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1395:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to flush cached dataset info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1432:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "unable to destroy chunk cache")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1445:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_UNSUPPORTED, FAIL, "unsupported storage layout")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1458:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "can't decrement count for object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1460:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "can't remove dataset from list of open objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1465:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1480:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "can't decrement count for object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1485:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to close")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1490:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "problem attempting to free location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1502:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "couldn't free a component of the dataset, but the dataset was freed anyway.")
  ^
H5Dint.c: In function 'H5D__alloc_storage':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1626:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "unable to initialize contiguous storage")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1643:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "unable to initialize chunked storage")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1670:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory for compact dataset")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1689:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_UNSUPPORTED, FAIL, "unsupported storage layout")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1707:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize dataset with fill value")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1714:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't tell if fill value defined")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1721:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize dataset with fill value")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1736:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "unable to mark dataspace as dirty")
                 ^
H5Dint.c: In function 'H5D__init_storage':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1774:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize compact dataset storage")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1783:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to allocate all chunks of dataset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1799:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to allocate all chunks of dataset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1808:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_UNSUPPORTED, FAIL, "unsupported storage layout")
             ^
H5Dint.c: In function 'H5D__get_storage_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1841:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't retrieve chunked dataset allocated size")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1862:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset type")
             ^
H5Dint.c: In function 'H5D__get_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1910:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, HADDR_UNDEF, "unknown dataset layout type")
             ^
H5Dint.c: In function 'H5D_vlen_reclaim':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Dint.c:1975:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:1985:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "unable to retrieve VL allocation info")
         ^
H5Dint.c: In function 'H5D__vlen_get_buf_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2069:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2073:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_NOSPACE, FAIL, "can't resize tbuf")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2077:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTCREATE, FAIL, "can't select point")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2081:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "can't read point")
         ^
H5Dint.c: In function 'H5D__check_filters':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2122:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Couldn't retrieve fill value from dataset.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2130:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_CANAPPLY, FAIL, "can't apply filters")
                     ^
H5Dint.c: In function 'H5D__set_extent':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2172:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "no write intent on file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "dataset has compact storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2178:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "dataset has contiguous storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2182:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't apply filters")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2189:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get dataset dimensions")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2193:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to modify size of dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2216:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "unable to update # of chunks")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2218:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to update cached chunk indices")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2224:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to extend dataset storage")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2236:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to remove chunks")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2241:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "unable to mark dataspace as dirty")
             ^
H5Dint.c: In function 'H5D__flush_sieve_buf':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2279:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "block write failed")
             ^
H5Dint.c: In function 'H5D__flush_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2320:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTPIN, FAIL, "unable to pin dataset object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2325:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to update layout/pline/efl info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2335:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to update file with new dataspace")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2349:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTFLUSH, FAIL, "unable to flush raw data")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2355:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTUNPIN, FAIL, "unable to unpin dataset object header")
             ^
H5Dint.c: In function 'H5D__flush_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2424:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, H5_ITER_ERROR, "unable to flush cached dataset info")
             ^
H5Dint.c: In function 'H5D_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Dint.c:2451:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2462:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADITER, FAIL, "unable to flush cached dataset info")
         ^
H5Dint.c: In function 'H5D_get_create_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Dint.c:2494:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2498:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2502:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to copy the creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2504:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2508:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get object creation info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2512:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2520:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to copy dataset datatype for fill value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2524:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dest data types")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2535:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy/register datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2539:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy/register datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2547:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2556:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "datatype conversion failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2561:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTDEC, FAIL, "unable to close temporary object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2563:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTDEC, FAIL, "unable to close temporary object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2571:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "unable to set property list fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2580:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTDEC, FAIL, "unable to close temporary object")
                 ^
H5Dint.c: In function 'H5D_get_access_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2613:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2615:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_CANTINIT, FAIL, "can't copy dataset access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2617:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2622:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set data cache number of slots")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2624:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set data cache byte size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2626:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set preempt read chunks")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2636:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_SYM, H5E_CANTDEC, FAIL, "can't free")
                 ^
H5Dint.c: In function 'H5D_get_space':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2667:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to get data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2671:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2677:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataspace")
                 ^
H5Dint.c: In function 'H5D_get_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2709:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to patch datatype's file pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2713:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to copy datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2717:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "invalid datatype location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2721:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to lock transient datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2724:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dint.c:2729:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release datatype")
             ^
  CC       H5Dio.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dio.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dio.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dio.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dio.c:26:0:
H5Dio.c: In function 'H5Dread':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Dio.c:134:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:140:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:142:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:145:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:149:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:153:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "selection+offset not within extent")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:157:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:161:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "selection+offset not within extent")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:169:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not xfer parms")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:173:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "can't read data")
  ^
H5Dio.c: In function 'H5Dwrite':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Dio.c:222:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:228:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:230:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:237:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not xfer parms")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:241:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:245:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "error getting flag for direct chunk write")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:250:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:254:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:258:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "memory selection+offset not within extent")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:262:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:266:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "file selection+offset not within extent")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:271:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "can't prepare for writing data")
  ^
H5Dio.c: In function 'H5D__pre_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:312:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:315:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a chunked dataset")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:319:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "error getting filter info for direct chunk write")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:321:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "error getting offset info for direct chunk write")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:323:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "error getting data size for direct chunk write")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:328:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "can't retrieve dataspace extent dims")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:333:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "offset exceeds dimensions of dataset")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:337:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "offset doesn't fall on chunks's boundary")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:347:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "can't write chunk directly")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:352:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "can't write data")
      ^
H5Dio.c: In function 'H5D__read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:416:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dst dataspace has invalid selection")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:421:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:425:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to set up type info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:431:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "collective access for MPI-based drivers only")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:436:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "src and dest data spaces have different sizes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:442:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no output buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:453:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "file dataspace does not have extent set")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:455:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "memory dataspace does not have extent set")
         ^
H5Dio.c:477:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual]
                 (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.dst_type_size) < 0)
                                                                  ^
In file included from H5Dio.c:26:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:478:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to construct projected memory dataspace")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:503:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't tell if fill value defined")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:508:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "read failed: dataset doesn't exist, no data can be read")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:516:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "filling buf failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:525:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unable to set up I/O operation")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:539:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't initialize I/O info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:545:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to adjust I/O info for parallel I/O")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:550:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "can't read data")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:555:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTCLOSEOBJ, FAIL, "unable to shut down I/O op info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:560:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTCLOSEOBJ, FAIL, "can't shut down io_info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:564:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTCLOSEOBJ, FAIL, "unable to shut down type info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:569:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTCLOSEOBJ, FAIL, "unable to shut down projected memory dataspace")
             ^
H5Dio.c: In function 'H5D__write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:629:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CANAPPLY, FAIL, "can't apply filters")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:636:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:640:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:644:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to set up type info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:654:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "Parallel IO does not support writing VL datatypes yet")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:664:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "Parallel IO does not support writing region reference datatypes yet")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:669:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "cannot write to chunked storage with filters in parallel")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:674:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "collective access for MPI-based driver only")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:685:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "src dataspace has invalid selection")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:690:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "src and dest data spaces have different sizes")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:696:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no output buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:707:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "file dataspace does not have extent set")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:709:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "memory dataspace does not have extent set")
         ^
H5Dio.c:731:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual]
                 (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.src_type_size) < 0)
                                                                  ^
In file included from H5Dio.c:26:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:732:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to construct projected memory dataspace")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:752:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, FAIL, "can't retrieve number of elements in file dataset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:762:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:769:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to set up I/O operation")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:777:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't initialize I/O info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:783:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to adjust I/O info for parallel I/O")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:788:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "can't write data")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:811:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTCLOSEOBJ, FAIL, "unable to shut down I/O op info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:815:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTCLOSEOBJ, FAIL, "can't shut down io_info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:819:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTCLOSEOBJ, FAIL, "unable to shut down type info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:824:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTCLOSEOBJ, FAIL, "unable to shut down projected memory dataspace")
             ^
H5Dio.c: In function 'H5D__typeinfo_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:932:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:957:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dest datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1010:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "temporary buffer max size is too small")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1018:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "temporary buffer max size is too small")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1030:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for type conversion")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1045:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for background conversion")
                 ^
H5Dio.c: In function 'H5D__ioinfo_adjust':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1091:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1099:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1101:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1115:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "can't retrieve MPI communicator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1119:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "invalid check for direct IO dataspace ")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1138:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set transfer mode")
                     ^
H5Dio.c: In function 'H5D__ioinfo_term':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1176:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1180:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set transfer mode")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1189:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dio.c:1193:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set collective option mode")
                 ^
  CC       H5Dlayout.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dlayout.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dlayout.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dlayout.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dlayout.c:26:0:
H5Dlayout.c: In function 'H5D__layout_set_io_ops':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:110:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unknown storage method")
             ^
H5Dlayout.c: In function 'H5D__layout_meta_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:175:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, 0, "Invalid layout class")
             ^
H5Dlayout.c: In function 'H5D__layout_oh_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:222:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to update filter header message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:227:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize layout information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:238:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:253:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to create EFL file name heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:257:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTPROTECT, FAIL, "unable to protect EFL file name heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:262:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINSERT, FAIL, "unable to insert file name into heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:272:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINSERT, FAIL, "unable to insert file name into heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:282:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTUNPROTECT, FAIL, "unable to unprotect EFL file name heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:287:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to update external file list message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:294:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to update layout")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:301:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "unable to destroy chunk cache")
                 ^
H5Dlayout.c: In function 'H5D__layout_oh_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:336:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't check if message exists")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:340:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't retrieve message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:344:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set pipeline")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to read data layout message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:358:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't check if message exists")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't retrieve message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:366:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set external file list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:380:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set layout")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:402:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to retrieve number of elements in dataspace")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:407:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "unable to retrieve size of datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:414:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_OVERFLOW, FAIL, "size of dataset's storage overflowed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:436:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "can't initialize chunk cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:445:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unknown storage method")
             ^
H5Dlayout.c: In function 'H5D__layout_oh_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dlayout.c:479:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to update layout message")
         ^
  CC       H5Dmpio.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dmpio.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dmpio.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dmpio.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dmpio.c:36:0:
H5Dmpio.c: In function 'H5D__mpio_opt_possible':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:226:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:226:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:231:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set local no collective cause property")
        ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:235:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set global no collective cause property")
         ^
H5Dmpio.c:158:28: warning: unused parameter 'fm' [-Wunused-parameter]
     const H5D_chunk_map_t *fm, H5P_genplist_t *dx_plist)
                            ^
In file included from H5Dmpio.c:36:0:
H5Dmpio.c: In function 'H5D__mpio_select_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:267:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "can't finish collective parallel read")
         ^
H5Dmpio.c: In function 'H5D__mpio_select_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:297:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "can't finish collective parallel write")
        ^
H5Dmpio.c: In function 'H5D__ioinfo_xfer_mode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:327:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set transfer mode")
         ^
H5Dmpio.c: In function 'H5D__ioinfo_coll_opt_mode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:372:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set transfer mode")
         ^
H5Dmpio.c: In function 'H5D__mpio_get_min_chunk':
H5Dmpio.c:403:18: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     num_chunkf = H5SL_count(fm->sel_chunks);
                  ^
In file included from H5Dmpio.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:407:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:407:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
         ^
H5Dmpio.c: In function 'H5D__mpio_get_sum_chunk':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:445:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:445:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
         ^
H5Dmpio.c: In function 'H5D__contig_collective_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:482:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "couldn't finish shared collective MPI-IO")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:486:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data transfer property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:492:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property")
         ^
H5Dmpio.c: In function 'H5D__contig_collective_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:529:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "couldn't finish shared collective MPI-IO")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:533:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data transfer property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:539:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property")
         ^
H5Dmpio.c: In function 'H5D__chunk_collective_io':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:605:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5Dmpio.c:608:22: warning: cast from function call of type 'unsigned int' to non-matching type 'enum H5FD_mpio_chunk_opt_t' [-Wbad-function-cast]
     chunk_opt_mode = (H5FD_mpio_chunk_opt_t)H5P_peek_unsigned(dx_plist, H5D_XFER_MPIO_CHUNK_OPT_HARD_NAME);
                      ^
In file included from H5Dmpio.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:620:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSWAP, FAIL, "unable to obtain the total chunk number of all processes");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:622:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi size")
             ^
H5Dmpio.c:628:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         if((unsigned)sum_chunk / mpi_size >= one_link_chunk_io_threshold)
                                ^
In file included from H5Dmpio.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:685:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish linked chunk MPI-IO")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:690:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish optimized multiple chunk MPI-IO")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:694:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish optimized multiple chunk MPI-IO")
             ^
H5Dmpio.c: In function 'H5D__chunk_collective_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:726:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_READERROR, FAIL, "read error")
         ^
H5Dmpio.c: In function 'H5D__chunk_collective_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:757:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_WRITEERROR, FAIL, "write error")
         ^
H5Dmpio.c: In function 'H5D__link_chunk_collective_io':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:815:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:820:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:825:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSWAP, FAIL, "unable to obtain the total chunk number of all processes");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:849:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL, "couldn't get chunk info from skipped list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:864:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL, "couldn't get chunk info from skipped list")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:881:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL, "couldn't finish shared collective MPI-IO")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:901:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk array buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:903:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk memory datatype buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:905:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk file datatype buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:907:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk file displacement buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:909:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk memory displacement buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:911:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk memory counts buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:913:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk file counts buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:915:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk memory is derived datatype flags buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:917:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk file is derived datatype flags buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:925:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSWAP, FAIL, "unable to sort chunk address")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:961:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI file type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:983:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI buf type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:998:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_struct failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:998:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_struct failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1000:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1000:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1005:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_struct failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1005:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_struct failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1007:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1007:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1014:25: note: in expansion of macro 'HMPI_DONE_ERROR'
                         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1014:25: note: in expansion of macro 'HMPI_DONE_ERROR'
                         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1018:25: note: in expansion of macro 'HMPI_DONE_ERROR'
                         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1018:25: note: in expansion of macro 'HMPI_DONE_ERROR'
                         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1027:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate total chunk address arraybuffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1031:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk address")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1057:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish MPI-IO")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1089:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1089:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1091:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1091:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5Dmpio.c: In function 'H5D__multi_chunk_collective_io':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1147:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1167:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTRECV, FAIL, "unable to obtain MPIO mode")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1241:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't switch to collective I/O")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1246:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't switch to collective I/O")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1255:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish shared collective MPI-IO")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1280:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't switch to individual I/O")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1289:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish shared collective MPI-IO")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1299:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property")
         ^
H5Dmpio.c: In function 'H5D__inter_collective_io':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI file type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1380:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI buffer type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1401:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish collective MPI-IO")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1406:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1406:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1408:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1408:9: note: in expansion of macro 'HMPI_DONE_ERROR'
         HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
         ^
H5Dmpio.c: In function 'H5D__final_collective_io':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1441:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set MPI-I/O properties")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1445:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "optimized write failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1449:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "optimized read failed")
             ^
H5Dmpio.c: In function 'H5D__sort_chunk':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1534:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1564:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory chunk address array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1568:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi rank")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1572:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk address")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1577:12: note: in expansion of macro 'HMPI_GOTO_ERROR'
            HMPI_GOTO_ERROR(FAIL, "MPI_BCast failed", mpi_code)
            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1577:12: note: in expansion of macro 'HMPI_GOTO_ERROR'
            HMPI_GOTO_ERROR(FAIL, "MPI_BCast failed", mpi_code)
            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1583:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL,"couldn't get chunk node from skipped list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1588:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL,"couldn't get chunk info from skipped list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1596:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL, "couldn't get chunk info from skipped list")
                 ^
H5Dmpio.c: In function 'H5D__obtain_mpio_mode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1700:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi rank")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1702:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1710:12: note: in expansion of macro 'HGOTO_ERROR'
            HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk address");
            ^
H5Dmpio.c:1716:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     threshold_nproc_per_chunk = mpi_size * percent_nproc_per_chunk/100;
                                          ^
In file included from H5Dmpio.c:36:0:
H5Dmpio.c:1719:48: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     io_mode_info      = (uint8_t *)H5MM_calloc(total_chunks);
                                                ^
H5private.h:574:39: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                       ^
H5Dmpio.c:1719:36: note: in expansion of macro 'H5MM_calloc'
     io_mode_info      = (uint8_t *)H5MM_calloc(total_chunks);
                                    ^
H5Dmpio.c:1720:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     mergebuf          = H5MM_malloc((sizeof(haddr_t) + 1) * total_chunks);
                                                           ^
H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
H5Dmpio.c:1720:25: note: in expansion of macro 'H5MM_malloc'
     mergebuf          = H5MM_malloc((sizeof(haddr_t) + 1) * total_chunks);
                         ^
H5Dmpio.c:1723:52: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         recv_io_mode_info = (uint8_t *)H5MM_malloc(total_chunks * mpi_size);
                                                    ^
H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
H5Dmpio.c:1723:40: note: in expansion of macro 'H5MM_malloc'
         recv_io_mode_info = (uint8_t *)H5MM_malloc(total_chunks * mpi_size);
                                        ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1737:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Gather failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1737:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Gather failed", mpi_code)
         ^
H5Dmpio.c:1746:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nproc_per_chunk = (int*)H5MM_calloc(total_chunks * sizeof(int));
                                                          ^
H5private.h:574:39: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                       ^
H5Dmpio.c:1746:33: note: in expansion of macro 'H5MM_calloc'
         nproc_per_chunk = (int*)H5MM_calloc(total_chunks * sizeof(int));
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dmpio.c:1751:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk address")
             ^
H5Dmpio.c:1768:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             if(nproc_per_chunk[ic] > MAX(1, threshold_nproc_per_chunk)) {
                                    ^
In file included from H5Dmpio.c:36:0:
H5Dmpio.c:1775:44: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         HDmemcpy(mergebuf, assign_io_mode, total_chunks);
                                            ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5Dmpio.c:1776:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         HDmemcpy(tempbuf, chunk_addr, sizeof(haddr_t) * total_chunks);
                                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5Dmpio.c:1782:78: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if(MPI_SUCCESS != (mpi_code = MPI_Bcast(mergebuf, ((sizeof(haddr_t) + 1) * total_chunks), MPI_BYTE, root, comm)))
                                                                              ^
H5Dmpio.c:1782:55: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
     if(MPI_SUCCESS != (mpi_code = MPI_Bcast(mergebuf, ((sizeof(haddr_t) + 1) * total_chunks), MPI_BYTE, root, comm)))
                                                       ^
In file included from H5Dmpio.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Dmpio.c:1783:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_BCast failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Dmpio.c:1783:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_BCast failed", mpi_code)
         ^
H5Dmpio.c:1785:40: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     HDmemcpy(assign_io_mode, mergebuf, total_chunks);
                                        ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5Dmpio.c:1786:51: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     HDmemcpy(chunk_addr, tempbuf, sizeof(haddr_t) * total_chunks);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5Dmpio.c: At top level:
H5Dmpio.c:393:1: warning: 'H5D__mpio_get_min_chunk' defined but not used [-Wunused-function]
 H5D__mpio_get_min_chunk(const H5D_io_info_t *io_info, const H5D_chunk_map_t *fm,
 ^
  CC       H5Doh.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Doh.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Doh.c:29:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Doh.c:29:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Doh.c:27:0:
H5Doh.c: In function 'H5O__dset_get_copy_file_udata':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:117:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5Doh.c: In function 'H5O__dset_isa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:195:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:201:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5Doh.c: In function 'H5O__dset_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:240:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOMPARE, FAIL, "unable to compare property list classes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:249:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTOPENOBJ, FAIL, "unable to open dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:253:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:258:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataset")
             ^
H5Doh.c: In function 'H5O__dset_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:293:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, NULL, "unable to create dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:297:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "unable to get object location of dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:299:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "unable to get path of dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:307:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, NULL, "unable to release dataset")
             ^
H5Doh.c: In function 'H5O__dset_get_oloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:336:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADATOM, NULL, "couldn't get object from ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:340:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "unable to get object location from object")
         ^
H5Doh.c: In function 'H5O__dset_bh_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:386:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't find layout message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:393:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to read object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:396:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't find I/O pipeline message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:403:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't determine chunked dataset btree info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:408:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "unable to check for EFL message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:416:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't find EFL message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:421:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't determine EFL heap info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:427:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTRESET, FAIL, "unable to reset data storage layout message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:429:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTRESET, FAIL, "unable to reset I/O pipeline message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:431:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASET, H5E_CANTRESET, FAIL, "unable to reset external file list message")
         ^
H5Doh.c: In function 'H5O__dset_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:464:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:467:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADTYPE, FAIL, "not a dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:471:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTOPENOBJ, FAIL, "unable to open dataset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:474:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "unable to flush cached dataset info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Doh.c:478:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_DATASET, H5E_CLOSEERROR, FAIL, "unable to release dataset")
  ^
  CC       H5Dscatgath.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dscatgath.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dscatgath.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dscatgath.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dscatgath.c:26:0:
H5Dscatgath.c: In function 'H5D__scatter_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:129:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O length vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:131:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O offset vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:142:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, FAIL, "sequence length generation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:152:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_WRITEERROR, FAIL, "write error")
             ^
H5Dscatgath.c: In function 'H5D__gather_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "can't allocate I/O length vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:232:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "can't allocate I/O offset vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:243:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, 0, "sequence length generation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:253:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_READERROR, 0, "read error")
             ^
H5Dscatgath.c: In function 'H5D__scatter_mem':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:317:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O length vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:319:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O offset vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:330:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR (H5E_INTERNAL, H5E_UNSUPPORTED, 0, "sequence length generation failed")
             ^
H5Dscatgath.c: In function 'H5D__gather_mem':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:404:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "can't allocate I/O length vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:406:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "can't allocate I/O offset vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:417:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR (H5E_INTERNAL, H5E_UNSUPPORTED, 0, "sequence length generation failed")
             ^
H5Dscatgath.c: In function 'H5D__scatgath_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:488:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize file selection information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:491:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize memory selection information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:494:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize background selection information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:517:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file gather failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:526:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "datatype conversion failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:533:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "mem gather failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:542:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "datatype conversion failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:547:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Error performing data transform")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:554:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "scatter failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:562:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:566:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:570:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
             ^
H5Dscatgath.c: In function 'H5D__scatgath_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:620:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize file selection information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:623:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize memory selection information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:626:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize background selection information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:645:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "mem gather failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:656:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "datatype conversion failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:663:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file gather failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:670:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Error performing data transform")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:678:18: note: in expansion of macro 'HGOTO_ERROR'
                  HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "datatype conversion failed")
                  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:686:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "scatter failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:693:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:697:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:701:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
             ^
H5Dscatgath.c: In function 'H5D__compound_opt_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:770:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O length vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:772:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O offset vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:795:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, 0, "sequence length generation failed")
             ^
H5Dscatgath.c: In function 'H5Dscatter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Dscatgath.c:937:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:942:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid callback function pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:944:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:946:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:948:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no destination buffer provided")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:952:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:956:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get datatype size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:960:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTCOUNT, FAIL, "unable to get number of elements in selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:964:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize selection iterator information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:971:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CALLBACK, FAIL, "callback operator returned failure")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:978:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "callback did not return a buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:980:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "callback returned a buffer size of 0")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:982:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "buffer size is not a multiple of datatype size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:984:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "callback returned more elements than in selection")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:988:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTCOPY, FAIL, "scatter failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:997:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
             ^
H5Dscatgath.c: In function 'H5Dgather':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Dscatgath.c:1036:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1042:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1044:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no source buffer provided")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1046:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1048:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "destination buffer size is 0")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1050:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no destination buffer provided")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1054:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't fill dxpl cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1058:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get datatype size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1063:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "destination buffer is not large enough to hold one element")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1067:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTCOUNT, FAIL, "unable to get number of elements in selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1072:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no callback supplied and destination buffer too small")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1076:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to initialize selection iterator information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1083:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_CANTCOPY, FAIL, "gather failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1088:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CALLBACK, FAIL, "callback operator returned failure")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dscatgath.c:1098:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "Can't release selection iterator")
             ^
  CC       H5Dselect.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dselect.c:32:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dselect.c:34:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dselect.c:34:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dselect.c:32:0:
H5Dselect.c: In function 'H5D__select_io':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:120:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O length vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:122:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O offset vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:124:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O length vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:126:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate I/O offset vector array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:139:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, FAIL, "can't retrieve file selection offset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:141:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, FAIL, "can't retrieve memory selection offset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:155:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_READERROR, FAIL, "read error")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:162:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_WRITEERROR, FAIL, "write error")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:174:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize selection iterator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:179:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize selection iterator")
             ^
In file included from H5Dselect.c:32:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:192:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, FAIL, "sequence length generation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:202:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, FAIL, "sequence length generation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:213:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_READERROR, FAIL, "read error")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:220:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_WRITEERROR, FAIL, "write error")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:233:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection iterator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:238:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection iterator")
             ^
H5Dselect.c: In function 'H5D__select_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_READERROR, FAIL, "read error")
         ^
H5Dselect.c: In function 'H5D__select_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dselect.c:309:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_WRITEERROR, FAIL, "write error")
         ^
  CC       H5Dtest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Dtest.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Dtest.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Dtest.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Dtest.c:33:0:
H5Dtest.c: In function 'H5D__layout_version_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dtest.c:94:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADTYPE, FAIL, "not a dataset")
         ^
H5Dtest.c: In function 'H5D__layout_contig_size_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dtest.c:133:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADTYPE, FAIL, "not a dataset")
         ^
H5Dtest.c: In function 'H5D__current_cache_size_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Dtest.c:174:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
         ^
  CC       H5E.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5E.c:57:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Epkg.h:32:0,
                 from H5E.c:59:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Epkg.h:32:0,
                 from H5E.c:59:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5E.c:57:0:
H5E.c: In function 'H5E_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5E.c:167:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5E.c: In function 'H5E_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:237:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTINIT, FAIL, "unable to initialize ID group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:241:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTINIT, FAIL, "unable to initialize ID group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:245:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTINIT, FAIL, "unable to initialize ID group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:256:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "class initialization failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:258:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:29:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:31:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:34:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:36:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:39:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:41:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:44:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:46:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:49:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:51:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:54:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:56:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:59:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:61:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:64:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:66:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:69:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:71:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:74:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:76:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:79:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:81:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:84:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:86:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:89:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:91:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:94:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:96:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:99:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:101:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:104:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:106:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:109:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:111:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:114:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:116:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:119:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:121:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:126:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:129:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:131:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:134:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:136:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:139:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:141:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:144:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:146:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:149:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:151:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:154:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:156:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:159:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:161:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:164:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:166:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:169:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:171:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:174:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:176:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:179:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:181:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:191:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:193:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:196:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:198:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:201:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:203:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:206:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:208:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:211:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:213:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:216:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:218:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:223:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:225:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:228:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:230:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:233:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:235:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:238:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:240:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:243:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:245:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:248:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:250:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:253:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:255:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:258:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:260:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:263:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:265:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:268:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:270:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:275:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:277:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:280:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:282:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:285:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:287:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:290:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:292:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:295:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:297:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:300:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:302:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:307:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:309:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:312:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:314:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:317:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:319:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:324:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:326:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:329:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:331:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:334:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:336:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:339:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:341:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:346:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:348:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:351:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:353:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:356:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:358:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:363:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:365:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:368:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:370:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:373:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:375:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:378:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:380:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:383:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:385:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:388:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:390:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:393:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:395:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:398:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:400:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:403:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:405:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:410:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:412:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:417:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:419:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:422:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:424:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:427:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:429:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:432:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:434:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:437:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:439:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:442:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:444:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:449:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:451:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:454:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:456:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:459:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:461:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:464:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:466:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:471:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:473:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:478:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:480:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:485:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:487:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:490:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:492:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:495:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:497:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:500:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:502:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:505:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:507:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:510:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:512:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:515:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:517:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:520:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:522:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:525:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:527:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:532:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:534:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:537:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:539:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:542:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:544:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:547:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:549:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:552:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:554:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:557:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:559:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:564:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:566:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:569:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:571:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:574:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:576:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:579:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:581:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:584:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:586:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:589:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:591:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:594:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:596:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:599:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:601:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:604:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:606:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:609:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:611:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:614:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:616:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:619:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:621:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:624:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:626:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:629:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:631:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:634:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:636:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:641:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:643:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:646:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:648:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:651:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:653:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:656:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:658:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:661:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:663:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:668:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:670:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:673:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:675:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:678:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:680:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:685:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:687:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:690:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:692:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:695:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:697:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:700:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:702:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:705:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:707:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:710:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:712:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:717:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:719:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:722:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:724:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:727:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:729:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:732:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:734:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:737:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:739:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:744:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:746:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:749:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:751:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:754:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:756:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:759:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:761:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:764:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:766:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:769:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:771:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:774:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:776:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:779:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:781:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:784:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:786:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:789:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:791:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:794:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:796:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:801:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:803:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:806:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Einit.h:808:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
     ^
H5E.c: In function 'H5Eregister_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:443:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:443:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:448:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid string")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:452:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTCREATE, FAIL, "can't create error class")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:456:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error class")
         ^
H5E.c: In function 'H5E_register_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:490:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:494:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:496:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:498:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:506:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ERROR, H5E_CANTRELEASE, NULL, "unable to free error class")
             ^
H5E.c: In function 'H5Eunregister_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:529:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:529:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:534:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an error class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:541:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTDEC, FAIL, "unable to decrement ref count on error class")
         ^
H5E.c: In function 'H5E_unregister_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:572:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_BADITER, FAIL, "unable to free all messages in this error class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:576:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTRELEASE, FAIL, "unable to free error class")
         ^
H5E.c: In function 'H5Eget_class_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:602:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:602:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:607:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error class ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:611:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get error class name")
  ^
H5E.c: In function 'H5E_close_msg_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:684:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTCLOSEOBJ, FAIL, "unable to close error message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:686:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTREMOVE, FAIL, "unable to remove error message")
             ^
H5E.c: In function 'H5Eclose_msg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:711:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:711:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:716:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an error class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:720:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTDEC, FAIL, "unable to decrement ref count on error message")
         ^
H5E.c: In function 'H5Ecreate_msg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:775:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:775:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:780:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a valid message type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:782:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "message is NULL")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:786:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error class ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:790:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTCREATE, FAIL, "can't create error message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:794:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
         ^
H5E.c: In function 'H5E_create_msg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:827:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:833:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:841:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ERROR, H5E_CANTCLOSEOBJ, NULL, "unable to close error message")
             ^
H5E.c: In function 'H5Eget_msg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:866:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:866:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:871:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error message ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:875:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get error message text")
  ^
H5E.c: In function 'H5Ecreate_stack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:900:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:900:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:905:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:912:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't create error stack")
  ^
H5E.c: In function 'H5Eget_current_stack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:939:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:939:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:944:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTCREATE, FAIL, "can't create error stack")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:948:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't create error stack")
  ^
H5E.c: In function 'H5E_get_current_stack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:979:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, NULL, "can't get current error stack")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:983:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:996:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTINC, NULL, "unable to increment ref count on error class")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:999:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTINC, NULL, "unable to increment ref count on error message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1002:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTINC, NULL, "unable to increment ref count on error message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1005:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1007:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1010:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5E.c: In function 'H5Eset_current_stack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1056:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1056:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1061:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1065:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTSET, FAIL, "unable to set error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1072:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTDEC, FAIL, "unable to decrement ref count on error stack")
             ^
H5E.c: In function 'H5E_set_current_stack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1106:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1122:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTINC, FAIL, "unable to increment ref count on error class")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1125:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTINC, FAIL, "unable to increment ref count on error class")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1128:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTINC, FAIL, "unable to increment ref count on error class")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1131:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1133:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1136:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5E.c: In function 'H5Eclose_stack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1161:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1161:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1167:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1174:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTDEC, FAIL, "unable to decrement ref count on error stack")
             ^
H5E.c: In function 'H5Eget_num':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1231:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1231:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1237:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1245:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1250:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get number of errors")
         ^
H5E.c: In function 'H5Epop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1299:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1299:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1305:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1313:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1322:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTRELEASE, FAIL, "can't pop errors from stack")
         ^
H5E.c: In function 'H5Epush2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1365:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1365:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1377:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1365:37: warning: implicit declaration of function 'vasprintf' [-Wimplicit-function-declaration]
     #define HDvasprintf(RET,FMT,A)  vasprintf(RET,FMT,A)
                                     ^
H5E.c:1391:8: note: in expansion of macro 'HDvasprintf'
     if(HDvasprintf(&tmp, fmt, ap) < 0)
        ^
H5E.c:1391:5: warning: nested extern declaration of 'vasprintf' [-Wnested-externs]
     if(HDvasprintf(&tmp, fmt, ap) < 0)
     ^
In file included from H5E.c:57:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1392:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1431:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTSET, FAIL, "can't push error on stack")
         ^
H5E.c: In function 'H5Eclear2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1462:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1462:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1473:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1478:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTSET, FAIL, "can't clear error stack")
         ^
H5E.c: In function 'H5Eprint2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1507:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1507:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1513:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1520:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1525:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTLIST, FAIL, "can't display error stack")
         ^
H5E.c: In function 'H5Ewalk2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1553:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1553:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1559:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1566:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1573:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTLIST, FAIL, "can't walk error stack")
         ^
H5E.c: In function 'H5Eget_auto2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1607:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1607:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1612:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1616:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1620:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get automatic error info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1625:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "wrong API function, H5Eset_auto1 has been called")
         ^
H5E.c: In function 'H5Eset_auto2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1669:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1669:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1674:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1678:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1683:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get automatic error info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1698:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTSET, FAIL, "can't set automatic error info")
         ^
H5E.c: In function 'H5Eauto_is_v2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1726:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5E.c:1726:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1731:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5E.c:1735:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID")
             ^
  CC       H5Edeprec.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Edeprec.c:43:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Epkg.h:32:0,
                 from H5Edeprec.c:45:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Epkg.h:32:0,
                 from H5Edeprec.c:45:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Edeprec.c:43:0:
H5Edeprec.c: In function 'H5Eget_major':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:154:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:154:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:158:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a error message ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:162:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, NULL, "can't get error message text")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:164:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, NULL, "Error message isn't a major one")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:172:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, NULL, "can't get error message text")
  ^
H5Edeprec.c: In function 'H5Eget_minor':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:206:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:206:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:210:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a error message ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:214:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, NULL, "can't get error message text")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:216:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, NULL, "Error message isn't a minor one")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:224:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, NULL, "can't get error message text")
  ^
H5Edeprec.c: In function 'H5Epush1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:263:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:263:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:268:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTSET, FAIL, "can't push error on stack")
         ^
H5Edeprec.c: In function 'H5Eclear1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:294:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:294:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:299:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTSET, FAIL, "can't clear error stack")
         ^
H5Edeprec.c: In function 'H5Eprint1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:329:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:329:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:333:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:337:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTLIST, FAIL, "can't display error stack")
         ^
H5Edeprec.c: In function 'H5Ewalk1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:366:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:366:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:370:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:376:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTLIST, FAIL, "can't walk error stack")
         ^
H5Edeprec.c: In function 'H5Eget_auto1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:411:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:411:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:416:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:420:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get automatic error info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:424:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "wrong API function, H5Eset_auto2 has been called")
         ^
H5Edeprec.c: In function 'H5Eset_auto1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:468:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1887:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Edeprec.c:468:5: note: in expansion of macro 'FUNC_ENTER_API_NOCLEAR'
     FUNC_ENTER_API_NOCLEAR(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:472:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:476:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get automatic error info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Edeprec.c:487:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTSET, FAIL, "can't set automatic error info")
         ^
  CC       H5Eint.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Eint.c:40:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Epkg.h:32:0,
                 from H5Eint.c:41:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Epkg.h:32:0,
                 from H5Eint.c:41:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Eint.c:40:0:
H5Eint.c: In function 'H5E_print':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:483:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTLIST, FAIL, "can't walk error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:492:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTLIST, FAIL, "can't walk error stack")
             ^
H5Eint.c: In function 'H5E_walk':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:584:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ERROR, H5E_CANTLIST, FAIL, "can't walk error stack")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:605:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ERROR, H5E_CANTLIST, FAIL, "can't walk error stack")
                 ^
H5Eint.c: In function 'H5E_printf_stack':
H5private.h:1365:37: warning: implicit declaration of function 'vasprintf' [-Wimplicit-function-declaration]
     #define HDvasprintf(RET,FMT,A)  vasprintf(RET,FMT,A)
                                     ^
H5Eint.c:735:8: note: in expansion of macro 'HDvasprintf'
     if(HDvasprintf(&tmp, fmt, ap) < 0)
        ^
H5Eint.c:735:5: warning: nested extern declaration of 'vasprintf' [-Wnested-externs]
     if(HDvasprintf(&tmp, fmt, ap) < 0)
     ^
In file included from H5Eint.c:40:0:
H5Eint.c: In function 'H5E_clear_entries':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:907:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTDEC, FAIL, "unable to decrement ref count on error message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:909:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTDEC, FAIL, "unable to decrement ref count on error message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:911:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTDEC, FAIL, "unable to decrement ref count on error class")
             ^
H5Eint.c:915:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             H5MM_xfree((void *)error->func_name);        /* Casting away const OK - QAK */
                        ^
H5Eint.c:917:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             H5MM_xfree((void *)error->file_name);        /* Casting away const OK - QAK */
                        ^
H5Eint.c:919:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             H5MM_xfree((void *)error->desc);     /* Casting away const OK - QAK */
                        ^
In file included from H5Eint.c:40:0:
H5Eint.c: In function 'H5E_clear_stack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Eint.c:948:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:953:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTGET, FAIL, "can't get current error stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:959:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ERROR, H5E_CANTSET, FAIL, "can't clear error stack")
             ^
H5Eint.c: In function 'H5E_pop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eint.c:992:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ERROR, H5E_CANTRELEASE, FAIL, "can't remove errors from stack")
         ^
H5Eint.c: In function 'H5E_dump_api_stack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Eint.c:1018:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
  CC       H5F.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5F.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5F.c:33:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5F.c:33:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5F.c:29:0:
H5F.c: In function 'H5F__init_pub_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:112:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to initialize interface")
         ^
H5F.c: In function 'H5F_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5F.c:138:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5F.c: In function 'H5Fget_create_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:215:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:215:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:220:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:222:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:226:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_INTERNAL, H5E_CANTINIT, FAIL, "unable to copy file creation properties")
  ^
H5F.c: In function 'H5Fget_access_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:260:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:260:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:265:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:269:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get file access property list")
         ^
H5F.c: In function 'H5Fget_obj_count':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:296:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:296:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:301:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file id")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:303:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not an object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:307:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_INTERNAL, H5E_BADITER, FAIL, "H5F_get_obj_count failed")
  ^
H5F.c: In function 'H5Fget_obj_ids':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:342:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:342:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:347:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file id")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:349:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not an object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:351:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "object ID list is NULL")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:355:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADITER, FAIL, "H5F_get_obj_ids failed")
         ^
H5F.c: In function 'H5Fget_vfd_handle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:385:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:385:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:390:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file handle pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:394:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file id")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:398:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "can't retrieve VFD handle")
         ^
H5F.c: In function 'H5Fis_hdf5':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:430:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:430:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:435:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "no file name specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:439:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_NOTHDF5, FAIL, "unable open file")
         ^
H5F.c: In function 'H5Fcreate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:480:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:480:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:485:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:490:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid flags")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:493:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "mutually exclusive flags for file creation")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:500:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not file create property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:507:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not file access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:522:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, FAIL, "unable to create file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:526:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to atomize file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:534:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "problems closing file")
             ^
H5F.c: In function 'H5Fopen':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:586:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:586:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:591:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:595:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file open flags")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:600:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not file access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:604:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, FAIL, "unable to open file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:608:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to atomize file handle")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:615:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "problems closing file")
         ^
H5F.c: In function 'H5Fflush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:642:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:642:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:648:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid file identifier")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:656:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid group identifier")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:666:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid type identifier")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:676:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid dataset identifier")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:686:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid attribute identifier")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:703:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file or file object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:708:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "object is not assocated with a file")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:712:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "object is not associated with a file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:727:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTFLUSH, FAIL, "unable to flush mounted file hierarchy")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:732:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTFLUSH, FAIL, "unable to flush file's cached information")
                 ^
H5F.c: In function 'H5Fclose':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:769:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:769:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:774:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:781:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid file identifier")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:784:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't get ID ref count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:787:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "unable to flush cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:795:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTCLOSEFILE, FAIL, "decrementing file ID failed")
  ^
H5F.c: In function 'H5Freopen':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:831:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:831:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:836:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:840:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to reopen file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:847:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to atomize file handle")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:855:6: note: in expansion of macro 'HDONE_ERROR'
      HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close file")
      ^
H5F.c: In function 'H5Fget_intent':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:879:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:879:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:888:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
             ^
H5F.c: In function 'H5Fget_freespace':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:926:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:926:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:931:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:935:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "unable to check free space for file")
         ^
H5F.c: In function 'H5Fget_filesize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:968:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:968:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:973:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:977:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "unable to get file size")
         ^
H5F.c: In function 'H5Fget_file_image':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1035:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1035:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1040:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1044:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "unable to get file image")
         ^
H5F.c: In function 'H5Fget_mdc_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1075:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1075:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1080:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1082:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Bad config_ptr")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1086:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5AC_get_cache_auto_resize_config() failed.")
         ^
H5F.c: In function 'H5Fset_mdc_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1114:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1114:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1119:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1123:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "H5AC_set_cache_auto_resize_config() failed.")
         ^
H5F.c: In function 'H5Fget_mdc_hit_rate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1152:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1152:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1157:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "NULL hit rate pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1164:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5AC_get_cache_hit_rate() failed.")
         ^
H5F.c: In function 'H5Fget_mdc_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1196:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1196:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1202:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1207:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "H5AC_get_cache_size() failed.")
         ^
H5F.c: In function 'H5Freset_mdc_hit_rate_stats':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1243:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1243:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1248:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "can't reset cache hit rate")
         ^
H5F.c: In function 'H5Fget_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1288:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1288:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1297:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1304:14: note: in expansion of macro 'HGOTO_ERROR'
              HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a valid object ID")
              ^
H5F.c: In function 'H5Fget_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1345:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1345:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1350:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no info struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1358:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1365:14: note: in expansion of macro 'HGOTO_ERROR'
              HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a valid object ID")
              ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1375:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "Unable to retrieve superblock extension size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1380:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "Unable to retrieve SOHM btree & heap storage info")
             ^
H5F.c: In function 'H5Fclear_elink_file_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1407:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5F.c:1407:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1412:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5F.c:1417:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "can't release external file cache")
             ^
  CC       H5Fint.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fint.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fint.c:33:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fint.c:33:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fint.c:47:0:
H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from H5Fint.c:29:0:
H5Fint.c: In function 'H5F_get_access_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fint.c:173:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:180:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:182:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_INTERNAL, H5E_CANTINIT, FAIL, "can't copy file access property list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:184:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:188:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set initial metadata cache resize config.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:190:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set data cache number of slots")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:192:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set data cache byte size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:194:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set preempt read chunks")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:196:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set alignment threshold")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:198:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set alignment")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:200:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set garbage collect reference")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:202:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set metadata cache size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:204:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't sieve buffer size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:206:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set 'small data' cache size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:208:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set 'latest format' flag")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:212:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't set elink file cache size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:219:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTFREE, FAIL, "can't free the old driver information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:223:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINC, FAIL, "unable to increment ref count on VFL driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:225:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set file driver ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:230:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set file driver info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:234:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set file close degree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:236:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set file close degree")
         ^
H5Fint.c: In function 'H5F_get_obj_count':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fint.c:262:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:269:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADITER, FAIL, "H5F_get_objects failed")
         ^
H5Fint.c: In function 'H5F_get_obj_ids':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fint.c:293:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:300:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADITER, FAIL, "H5F_get_objects failed")
         ^
H5Fint.c: In function 'H5F_get_objects':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:353:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADITER, FAIL, "iteration failed(1)")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:364:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_BADITER, FAIL, "iteration failed(2)")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:376:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_BADITER, FAIL, "iteration failed(3)")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:388:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_BADITER, FAIL, "iteration failed(4)")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:400:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_BADITER, FAIL, "iteration failed(5)")
                 ^
H5Fint.c: In function 'H5F_get_objects_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:484:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5_ITER_ERROR, "unknown data object")
                 ^
H5Fint.c: In function 'H5F_is_hdf5':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:554:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "unable to open file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:558:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_NOTHDF5, FAIL, "unable to locate file signature")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:565:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_IO, H5E_CANTCLOSEFILE, FAIL, "unable to close file")
             ^
H5Fint.c: In function 'H5F_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:601:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_NOSPACE, NULL, "can't allocate top file structure")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:615:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_NOSPACE, NULL, "can't allocate shared file structure")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:631:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:636:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get byte number for address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:638:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get byte number for object size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:640:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get number of SOHM indexes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:645:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not file access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:647:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get initial metadata cache resize config")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:649:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get data cache number of slots")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:651:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get data cache byte size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:653:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get preempt read chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:655:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get alignment threshold")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:657:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get alignment")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:659:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get garbage collect reference")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:661:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get sieve buffer size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:663:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get 'latest format' flag")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:665:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get metadata cache size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:668:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get 'small data' cache size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:671:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get elink file cache size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:674:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "can't create external file cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:679:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad maximum address from VFD")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTGET, NULL, "can't get feature flags from VFD")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:683:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTGET, NULL, "can't get free space type mapping from VFD")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:685:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "problem initializing free space merge flags")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:704:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "unable to create metadata cache")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:708:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "unable to create open object data structure")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:712:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "unable to append to list of open files")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:719:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "unable to create open object data structure")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:730:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, NULL, "can't destroy external file cache")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:733:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_FILE, H5E_CANTDEC, NULL, "can't close property list")
                     ^
H5Fint.c: In function 'H5F_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:780:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "unable to flush cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:785:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "can't destroy external file cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:800:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "can't release file free space info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:805:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_FSPACE, H5E_CANTUNPIN, FAIL, "unable to unpin superblock")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:812:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "problems closing file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:817:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "problems closing file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:827:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "problems closing file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:834:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:839:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "problems closing file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:842:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "problems closing file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:846:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "problems closing file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:851:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_BADTYPE, FAIL, "not a property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:854:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTDEC, FAIL, "can't close property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:861:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_FILE, H5E_WRITEERROR, FAIL, "low level truncate failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:867:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "unable to close file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:889:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "problems closing file")
         ^
H5Fint.c: In function 'H5F_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fint.c:956:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:967:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, NULL, "unable to retrieve VFL class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:990:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to open file: time = %s, name = '%s', tent_flags = %x", HDctime(&mytime), name, tent_flags)
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1001:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to open file: time = %s, name = '%s', tent_flags = %x", HDctime(&mytime), name, tent_flags)
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1020:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to close low-level file info")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1022:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to truncate a file which is already open")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1024:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "file exists")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1026:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "file is already open for read-only")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1030:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to create new file object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1042:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to close low-level file info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1046:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to open file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1051:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to create new file object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1074:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "unable to allocate file superblock")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1081:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "unable to create/open root group")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1085:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_READERROR, NULL, "unable to read superblock")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1089:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to read root group")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1094:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1103:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get file close degree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1112:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "file close degree doesn't match")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1114:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "file close degree doesn't match")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1119:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "unable to build extpath")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1123:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "unable to build actual name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1131:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, NULL, "problems closing file")
             ^
H5Fint.c: In function 'H5F_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fint.c:1156:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1164:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "unable to flush dataset cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1174:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "can't release file space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1179:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_CACHE, H5E_CANTFLUSH, FAIL, "unable to flush metadata cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1184:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1189:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_IO, H5E_CANTFLUSH, FAIL, "unable to flush metadata accumulator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1194:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "low level flush failed")
         ^
H5Fint.c: In function 'H5F_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1244:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_MOUNT, FAIL, "problem checking mount hierarchy")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1251:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close file, there are objects still open")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1259:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close file")
         ^
H5Fint.c: In function 'H5F_try_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1300:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_MOUNT, FAIL, "problem checking mount hierarchy")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1346:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close file, unknown file close degree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1370:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ATOM, H5E_CLOSEERROR, FAIL, "can't close object")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1373:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_BADITER, FAIL, "H5F_get_obj_ids failed(1)")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1386:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ATOM, H5E_CLOSEERROR, FAIL, "can't close object")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1389:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_BADITER, FAIL, "H5F_get_obj_ids failed(2)")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1398:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close parent file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1402:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't unmount child files")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1409:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "can't attempt to close EFC")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1421:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "problems closing file")
         ^
H5Fint.c: In function 'H5F_get_id':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1453:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to atomize file")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1457:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTSET, FAIL, "incrementing file ID failed")
             ^
H5Fint.c: In function 'H5F_build_actual_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1564:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "can't retrieve stat info for file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1583:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTCOPY, FAIL, "unable to copy file access property list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1585:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTCREATE, FAIL, "can't get property list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1590:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set character encoding")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1594:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "can't retrieve POSIX file descriptor")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5Fint.c:1598:17: note: in expansion of macro 'HSYS_GOTO_ERROR'
                 HSYS_GOTO_ERROR(H5E_FILE, H5E_BADFILE, FAIL, "unable to stat file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5Fint.c:1602:17: note: in expansion of macro 'HSYS_GOTO_ERROR'
                 HSYS_GOTO_ERROR(H5E_FILE, H5E_BADFILE, FAIL, "unable to fstat file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1606:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "files' st_ino or st_dev fields changed!")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1610:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "can't retrieve real path for file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1614:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "can't duplicate real path")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1623:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "can't duplicate open name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1630:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEOBJ, FAIL, "can't close duplicated FAPL")
             ^
H5Fint.c: In function 'H5F_get_file_image':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1974:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "file_id yields invalid file pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1977:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "fd_ptr yields invalid class pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:1998:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Not supported for multi file driver.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:2020:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "Not supported for family file driver.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:2024:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "unable to get file size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:2035:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "supplied buffer too small")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fint.c:2042:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_READERROR, FAIL, "file image read request failed")
             ^
  CC       H5Faccum.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Faccum.c:39:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Faccum.c:40:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Faccum.c:40:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Faccum.c:39:0:
H5Faccum.c: In function 'H5F__accum_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:163:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate metadata accumulator buffer")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:186:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "driver read request failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:200:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "driver read request failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:214:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "driver read request failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:220:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "driver read request failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:263:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "driver read request failed")
             ^
H5Faccum.c: In function 'H5F__accum_adjust':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:352:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_FILE, H5E_WRITEERROR, FAIL, "file write failed")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:363:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_FILE, H5E_WRITEERROR, FAIL, "file write failed")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:393:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "unable to allocate metadata accumulator buffer")
                 ^
H5Faccum.c: In function 'H5F__accum_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:458:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_CANTRESIZE, FAIL, "can't adjust metadata accumulator")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:483:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_CANTRESIZE, FAIL, "can't adjust metadata accumulator")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:543:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_IO, H5E_CANTRESIZE, FAIL, "can't adjust metadata accumulator")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:583:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_IO, H5E_CANTRESIZE, FAIL, "can't adjust metadata accumulator")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:622:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate metadata accumulator buffer")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:649:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:665:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate metadata accumulator buffer")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:684:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate metadata accumulator buffer")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:715:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate metadata accumulator buffer")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:740:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:785:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_IO, H5E_CANTRESET, FAIL, "can't reset accumulator")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:825:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed")
             ^
H5Faccum.c: In function 'H5F__accum_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:937:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:952:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:972:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed")
                             ^
H5Faccum.c: In function 'H5F__accum_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:1026:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed")
             ^
H5Faccum.c: In function 'H5F__accum_reset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Faccum.c:1064:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTFLUSH, FAIL, "can't flush metadata accumulator")
             ^
  CC       H5Fcwfs.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fcwfs.c:44:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fcwfs.c:45:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fcwfs.c:45:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fcwfs.c:44:0:
H5Fcwfs.c: In function 'H5F_cwfs_add':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fcwfs.c:126:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "can't allocate CWFS for file")
      ^
H5Fcwfs.c: In function 'H5F_cwfs_find_free_heap':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fcwfs.c:217:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTEXTEND, FAIL, "error trying to extend heap")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fcwfs.c:220:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "unable to extend global heap collection")
                         ^
  CC       H5Fdbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fdbg.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fdbg.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fdbg.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fdbg.c:26:0:
H5Fdbg.c: In function 'H5F_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fdbg.c:66:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fdbg.c:70:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get userblock size")
         ^
  CC       H5Fefc.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fefc.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fefc.c:34:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fefc.c:34:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fefc.c:33:0:
H5Fefc.c: In function 'H5F_efc_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:104:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5Fefc.c: In function 'H5F_efc_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:167:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "can't open file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:187:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCREATE, NULL, "can't create skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:232:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTREMOVE, NULL, "can't remove entry from external file cache")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:240:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "can't open file")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:253:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:257:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:262:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "can't open file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:272:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTINSERT, NULL, "can't insert entry into skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:308:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, NULL, "can't close external file")
                     ^
H5Fefc.c: In function 'H5F_efc_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:357:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close external file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:371:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close external file")
             ^
H5Fefc.c: In function 'H5F_efc_release':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:449:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTREMOVE, FAIL, "can't remove entry from external file cache")
                 ^
H5Fefc.c: In function 'H5F_efc_destroy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:497:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "can't release external file cache")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:501:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "can't destroy EFC after incomplete release")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:511:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "can't close skip list")
             ^
H5Fefc.c: In function 'H5F_efc_remove_ent':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:549:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTDELETE, FAIL, "can't delete entry from skip list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:579:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close external file")
         ^
H5Fefc.c: In function 'H5F_efc_try_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:808:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "can't release external file cache")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fefc.c:927:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "can't release external file cache")
             ^
  CC       H5Ffake.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ffake.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ffake.c:24:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ffake.c:24:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ffake.c:23:0:
H5Ffake.c: In function 'H5F_fake_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Ffake.c:75:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ffake.c:79:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_NOSPACE, NULL, "can't allocate top file structure")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ffake.c:81:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_NOSPACE, NULL, "can't allocate shared file structure")
  ^
  CC       H5Fio.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fio.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fio.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fio.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fio.c:37:0:
H5Fio.c: In function 'H5F_block_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fio.c:111:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_BADRANGE, FAIL, "attempting I/O in temporary file space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fio.c:116:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fio.c:120:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "read through metadata accumulator failed")
         ^
H5Fio.c: In function 'H5F_block_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fio.c:162:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_BADRANGE, FAIL, "attempting I/O in temporary file space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fio.c:167:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fio.c:171:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write through metadata accumulator failed")
         ^
  CC       H5Fmount.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fmount.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fmount.c:25:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fmount.c:25:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fmount.c:23:0:
H5Fmount.c: In function 'H5F_close_mounts':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fmount.c:79:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:94:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEOBJ, FAIL, "can't close child group")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:98:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close child file")
                 ^
H5Fmount.c: In function 'H5F_mount':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:163:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "file is already mounted")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:165:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:171:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "mount path cannot contain links to external files")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:175:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "mount point not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:179:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "mount point is already in use")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:193:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "mount would introduce a cycle")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:198:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "mounted file has different file close degree than parent")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:222:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "mount point is already in use")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:230:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for mount table")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:246:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEOBJ, FAIL, "unable to set group mounted flag")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:250:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location for root group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path for root group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:259:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "unable to replace name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:265:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEOBJ, FAIL, "unable to close mounted group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:269:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to free mount location")
                 ^
H5Fmount.c: In function 'H5F_unmount':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:326:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:369:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "not a mount point")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:390:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location for root group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:392:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path for root group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:398:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to replace name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:408:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEOBJ, FAIL, "unable to reset group mounted flag")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:410:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEOBJ, FAIL, "unable to close unmounted group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:415:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "unable to close unmounted file")
         ^
H5Fmount.c: In function 'H5Fmount':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Fmount.c:477:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Fmount.c:477:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:482:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:484:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:486:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:491:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:495:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "unable to mount file")
  ^
H5Fmount.c: In function 'H5Funmount':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Fmount.c:527:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Fmount.c:527:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:532:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:534:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:538:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "unable to unmount file")
  ^
H5Fmount.c: In function 'H5F_flush_mounts_recurse':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:660:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTFLUSH, FAIL, "unable to flush file's cached information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:664:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTFLUSH, FAIL, "unable to flush file's child mounts")
         ^
H5Fmount.c: In function 'H5F_flush_mounts':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fmount.c:688:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:699:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTFLUSH, FAIL, "unable to flush mounted file hierarchy")
         ^
H5Fmount.c: In function 'H5F_traverse_mount':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fmount.c:729:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:766:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "unable to free object location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmount.c:770:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTCOPY, FAIL, "unable to copy object location")
                 ^
  CC       H5Fmpi.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fmpi.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fmpi.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fmpi.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fmpi.c:37:0:
H5Fmpi.c: In function 'H5F_mpi_get_rank':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmpi.c:108:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "driver get_rank request failed")
         ^
H5Fmpi.c: In function 'H5F_mpi_get_comm':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmpi.c:142:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTGET, MPI_COMM_NULL, "driver get_comm request failed")
         ^
H5Fmpi.c: In function 'H5F_mpi_get_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmpi.c:176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "driver get_size request failed")
         ^
H5Fmpi.c: In function 'H5Fset_mpi_atomicity':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Fmpi.c:203:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmpi.c:208:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmpi.c:212:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "incorrect VFL driver, must use MPI-I/O driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmpi.c:216:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTSET, FAIL, "can't set atomicity flag")
         ^
H5Fmpi.c: In function 'H5Fget_mpi_atomicity':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Fmpi.c:243:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmpi.c:248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a file ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmpi.c:252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "incorrect VFL driver, must use MPI-I/O driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fmpi.c:256:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "can't get atomicity flag")
         ^
  CC       H5Fquery.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fquery.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fquery.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fquery.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fquery.c:37:0:
H5Fquery.c: In function 'H5F_get_fileno':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fquery.c:949:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_BADRANGE, FAIL, "can't retrieve fileno")
  ^
H5Fquery.c: In function 'H5F_get_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fquery.c:980:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, HADDR_UNDEF, "driver get_eoa request failed")
  ^
H5Fquery.c: In function 'H5F_get_vfd_handle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fquery.c:1014:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "can't get file handle for file driver")
         ^
  CC       H5Fsfile.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fsfile.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fsfile.c:20:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fsfile.c:20:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fsfile.c:19:0:
H5Fsfile.c: In function 'H5F_sfile_add':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsfile.c:115:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
H5Fsfile.c: In function 'H5F_sfile_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsfile.c:208:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FILE, H5E_NOTFOUND, FAIL, "can't find shared file info")
  ^
  CC       H5Fsuper.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fsuper.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fsuper.c:31:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fsuper.c:31:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fsuper.c:29:0:
H5Fsuper.c: In function 'H5F_super_ext_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:130:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCREATE, FAIL, "superblock extension not permitted with version %u of superblock", f->shared->sblock->super_vers)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:132:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCREATE, FAIL, "superblock extension already exists?!?!")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:144:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCREATE, FAIL, "unable to create superblock extension")
             ^
H5Fsuper.c: In function 'H5F_super_ext_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:186:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, FAIL, "unable to open superblock extension")
  ^
H5Fsuper.c: In function 'H5F_super_ext_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:221:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_LINKCOUNT, FAIL, "unable to increment hard link count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:225:12: note: in expansion of macro 'HDONE_ERROR'
            HDONE_ERROR(H5E_FILE, H5E_CANTDEC, FAIL, "unable to decrement refcount on superblock extension")
            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:231:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEOBJ, FAIL, "unable to close superblock extension")
         ^
H5Fsuper.c: In function 'H5F_super_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fsuper.c:267:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:271:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:275:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_NOTHDF5, FAIL, "unable to locate file signature")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:277:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_NOTHDF5, FAIL, "file signature not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:283:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTSET, FAIL, "failed to set base address for file driver")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:294:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTPROTECT, FAIL, "unable to load superblock")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:302:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTPIN, FAIL, "unable to pin superblock")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:310:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_CACHE, H5E_CANTUNPROTECT, FAIL, "unable to close superblock")
         ^
H5Fsuper.c: In function 'H5F_super_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fsuper.c:347:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:351:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:361:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:365:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get byte number for object size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:369:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get rank for btree internal nodes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:391:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set superblock version")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:401:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "unable to get userblock size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:406:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "userblock size must be > file object alignment")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:408:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "userblock size must be an integral multiple of file object alignment")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:416:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to set EOA value for userblock")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:422:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "failed to set base address for file driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:453:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to set EOA value for superblock")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:457:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTINS, FAIL, "can't add superblock to cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:502:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCREATE, FAIL, "unable to create superblock extension")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:511:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to create SOHM table")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to update v1 B-tree 'K' value header message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:538:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to encode driver information")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:544:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to update driver info header message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:551:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "unable to close file's superblock extension")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:561:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_FILE, H5E_CANTUNPIN, FAIL, "unable to unpin superblock")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:565:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_FILE, H5E_CANTEXPUNGE, FAIL, "unable to expunge superblock")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:570:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "unable to destroy superblock")
                     ^
H5Fsuper.c: In function 'H5F_super_dirty':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fsuper.c:599:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:608:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTMARKDIRTY, FAIL, "unable to mark superblock as dirty")
         ^
H5Fsuper.c: In function 'H5F_super_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fsuper.c:664:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:688:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "unable to retrieve superblock extension info")
                 ^
H5Fsuper.c: In function 'H5F_super_ext_write_msg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Fsuper.c:723:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:733:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTOPENOBJ, FAIL, "unable to open file's superblock extension")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:738:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTCREATE, FAIL, "unable to create file's superblock extension")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:746:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to check object header for message or message exists")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:751:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "Message should not exist")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:755:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to create the message in object header")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:759:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "Message should exist")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:763:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to write the message in object header")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:769:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "unable to close file's superblock extension")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper.c:773:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FILE, H5E_CANTMARKDIRTY, FAIL, "unable to mark superblock as dirty")
         ^
  CC       H5Fsuper_cache.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Fsuper_cache.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Fsuper_cache.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Fsuper_cache.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Fsuper_cache.c:27:0:
H5Fsuper_cache.c: In function 'H5F_sblock_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:146:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:150:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, NULL, "failed to get base address for file driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:154:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:158:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:164:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "set end of space allocation request failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:166:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_READERROR, NULL, "unable to read superblock")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:174:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad superblock version number")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set superblock version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:191:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "set end of space allocation request failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:193:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to read superblock")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:203:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad free space version number")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:207:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad object directory version number")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:214:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad shared-header format version number")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:220:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad byte number in an address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:222:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set byte number in an address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:229:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad byte number for object size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:231:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set byte number for object size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:240:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADRANGE, NULL, "bad symbol table leaf node 1/2 rank")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:242:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set rank for symbol table leaf nodes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:247:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "unable to get rank for btree internal nodes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:250:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADRANGE, NULL, "bad 1/2 rank for btree internal nodes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:261:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad flag value for superblock")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:278:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set rank for btree internal nodes")
             ^
H5Fsuper_cache.c:282:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/);
                            ^
H5Fsuper_cache.c:283:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/);
                            ^
H5Fsuper_cache.c:284:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/);
                            ^
H5Fsuper_cache.c:285:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&p, &sblock->driver_addr/*out*/);
                            ^
In file included from H5Fsuper_cache.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:290:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, NULL, "can't allocate space for root group symbol table entry")
             ^
H5Fsuper_cache.c:293:30: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         if(H5G_ent_decode(f, (const uint8_t **)&p, sblock->root_ent) < 0)
                              ^
In file included from H5Fsuper_cache.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:294:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTDECODE, NULL, "can't decode root group symbol table entry")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:316:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTSET, NULL, "failed to set base address for file driver")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:345:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "set end of space allocation request failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:347:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to read driver information block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:352:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "bad driver information block version number")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:371:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "family driver should be used")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:373:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "multi driver should be used")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:377:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, NULL, "set end of space allocation request failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:379:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to read file driver information")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:383:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to decode driver information")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:394:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad byte number in an address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:396:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set byte number in an address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:403:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad byte number for object size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:405:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set byte number for object size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:411:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, NULL, "bad flag value for superblock")
             ^
H5Fsuper_cache.c:414:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/);
                            ^
H5Fsuper_cache.c:415:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/);
                            ^
H5Fsuper_cache.c:416:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/);
                            ^
H5Fsuper_cache.c:417:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&p, &sblock->root_addr/*out*/);
                            ^
In file included from H5Fsuper_cache.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:427:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "bad checksum on driver information block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:446:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTSET, NULL, "failed to set base address for file driver")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:454:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "unable to get rank for btree internal nodes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:456:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "unable to get rank for btree internal nodes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:464:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set userblock size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:472:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to determine file size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:476:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_TRUNCATED, NULL, "truncated file: eof = %llu, sblock->base_addr = %llu, stored_eoa = %llu", (unsigned long long)eof, (unsigned long long)sblock->base_addr, (unsigned long long)stored_eoa)
         ^
In file included from H5Fsuper_cache.c:28:0:
H5Fsuper_cache.c:476:142: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_FILE, H5E_TRUNCATED, NULL, "truncated file: eof = %llu, sblock->base_addr = %llu, stored_eoa = %llu", (unsigned long long)eof, (unsigned long long)sblock->base_addr, (unsigned long long)stored_eoa)
                                                                                                                                              ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:476:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_TRUNCATED, NULL, "truncated file: eof = %llu, sblock->base_addr = %llu, stored_eoa = %llu", (unsigned long long)eof, (unsigned long long)sblock->base_addr, (unsigned long long)stored_eoa)
         ^
H5Fsuper_cache.c:476:167: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_FILE, H5E_TRUNCATED, NULL, "truncated file: eof = %llu, sblock->base_addr = %llu, stored_eoa = %llu", (unsigned long long)eof, (unsigned long long)sblock->base_addr, (unsigned long long)stored_eoa)
                                                                                                                                                                       ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:476:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_TRUNCATED, NULL, "truncated file: eof = %llu, sblock->base_addr = %llu, stored_eoa = %llu", (unsigned long long)eof, (unsigned long long)sblock->base_addr, (unsigned long long)stored_eoa)
         ^
H5Fsuper_cache.c:476:206: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_FILE, H5E_TRUNCATED, NULL, "truncated file: eof = %llu, sblock->base_addr = %llu, stored_eoa = %llu", (unsigned long long)eof, (unsigned long long)sblock->base_addr, (unsigned long long)stored_eoa)
                                                                                                                                                                                                              ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:476:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_TRUNCATED, NULL, "truncated file: eof = %llu, sblock->base_addr = %llu, stored_eoa = %llu", (unsigned long long)eof, (unsigned long long)sblock->base_addr, (unsigned long long)stored_eoa)
         ^
In file included from H5Fsuper_cache.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to set end-of-address marker for file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:507:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to set end-of-address marker for file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:512:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTOPENOBJ, NULL, "unable to open file's superblock extension")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:516:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTGET, NULL, "unable to read object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:526:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTGET, NULL, "driver info message not present")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:532:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "family driver should be used")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:534:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "multi driver should be used")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:538:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to decode driver information")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:547:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to read SOHM table information")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:551:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTGET, NULL, "unable to read object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:555:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTGET, NULL, "v1 B-tree 'K' info message not present")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:564:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set rank for btree internal nodes")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:566:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, NULL, "unable to set rank for symbol table leaf nodes")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:571:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FILE, H5E_CANTRELEASE, NULL, "unable to close file's superblock extension")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:581:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTFREE, NULL, "unable to destroy superblock data")
             ^
H5Fsuper_cache.c: In function 'H5F_sblock_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:661:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTENCODE, FAIL, "can't encode root group symbol table entry")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:688:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to encode driver information")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:715:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to retrieve root group information")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:738:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:743:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "unable to write superblock")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:761:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to encode driver information")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:765:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FILE, H5E_CANTOPENOBJ, FAIL, "unable to open file's superblock extension")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:771:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FILE, H5E_WRITEERROR, FAIL, "unable to update driver info header message")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:775:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEOBJ, FAIL, "unable to close file's superblock extension")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:786:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CLOSEERROR, FAIL, "can't close superblock")
             ^
H5Fsuper_cache.c: In function 'H5F_sblock_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:817:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "unable to destroy superblock")
         ^
H5Fsuper_cache.c: In function 'H5F_sblock_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Fsuper_cache.c:853:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "unable to delete superblock")
             ^
  CC       H5Ftest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ftest.c:42:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ftest.c:43:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ftest.c:43:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ftest.c:42:0:
H5Ftest.c: In function 'H5F_get_sohm_mesg_count_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ftest.c:109:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ftest.c:113:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "can't retrieve shared message count")
         ^
H5Ftest.c: In function 'H5F_check_cached_stab_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ftest.c:146:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ftest.c:150:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "unable to verify cached symbol table info")
         ^
H5Ftest.c: In function 'H5F_get_maxaddr_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ftest.c:180:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file")
  ^
  CC       H5FD.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FD.c:41:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FD.c:43:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FD.c:43:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FD.c:48:0:
H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from H5FD.c:41:0:
H5FD.c: In function 'H5FD_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:144:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5FD.c: In function 'H5FD_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:176:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, FAIL, "unable to initialize interface")
  ^
H5FD.c: In function 'H5FDregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:311:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:311:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:316:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_UNINITIALIZED, FAIL, "null class pointer is disallowed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:318:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_UNINITIALIZED, FAIL, "`open' and/or `close' methods are not defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:320:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_UNINITIALIZED, FAIL, "`get_eoa' and/or `set_eoa' methods are not defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:322:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_UNINITIALIZED, FAIL, "`get_eof' method is not defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:324:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_UNINITIALIZED, FAIL, "`read' and/or `write' method is not defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:327:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid free-list mapping")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:331:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register file driver ID")
         ^
H5FD.c: In function 'H5FD_register':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:373:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:386:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for file driver class struct")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:391:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register file driver ID")
         ^
H5FD.c: In function 'H5FDunregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:424:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:424:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:429:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file driver")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:433:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTDEC, FAIL, "unable to unregister file driver")
  ^
H5FD.c: In function 'H5FD_get_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:465:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:475:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, NULL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:479:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get driver ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:483:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a driver id or file access property list")
             ^
H5FD.c: In function 'H5FD_sb_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:514:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(0)
     ^
H5FD.c: In function 'H5FD_sb_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:552:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:557:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, FAIL, "driver sb_encode request failed")
  ^
H5FD.c: In function 'H5FD_sb_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:582:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:586:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, FAIL, "driver sb_decode request failed")
  ^
H5FD.c: In function 'H5FD_pl_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:627:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_VFL, H5E_NOSPACE, FAIL, "property list copy failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:630:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_VFL, H5E_NOSPACE, FAIL, "property list allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:633:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_UNSUPPORTED, FAIL, "no way to copy driver property list")
             ^
H5FD.c: In function 'H5FD_pl_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:669:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, FAIL, "driver free request failed")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTDEC, FAIL, "can't decrement reference count for driver")
         ^
H5FD.c: In function 'H5FD_fapl_get':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:714:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5FD.c: In function 'H5FD_fapl_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:748:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:752:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINC, FAIL, "unable to increment ref count on VFL driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:754:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTCOPY, FAIL, "can't copy VFL driver info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:758:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTSET, FAIL, "can't set driver ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:760:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTSET, FAIL, "can't set driver info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:766:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEOBJ, FAIL, "can't close copy of driver info")
             ^
H5FD.c: In function 'H5FD_fapl_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:797:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a driver ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:801:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_UNSUPPORTED, FAIL, "can't copy driver file access property list")
         ^
H5FD.c: In function 'H5FD_fapl_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:829:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:834:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a driver ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:838:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, FAIL, "driver fapl_free request failed")
             ^
H5FD.c: In function 'H5FDopen':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:906:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:906:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:913:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:916:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, NULL, "unable to open file")
  ^
H5FD.c: In function 'H5FD_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:955:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:959:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "zero format address range")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:963:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:967:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get driver ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:971:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_BADVALUE, NULL, "invalid driver ID in file access property list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:973:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_UNSUPPORTED, NULL, "file driver has no `open' method")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:980:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get file image info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:986:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_UNSUPPORTED, NULL, "file image set, but not supported.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:992:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, NULL, "open failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1000:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTINC, NULL, "unable to increment ref count on VFL driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1004:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get alignment threshold")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1006:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get alignment")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1010:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, NULL, "unable to query file driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1015:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, NULL, "unable to get file serial number")
         ^
H5FD.c: In function 'H5FDclose':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1054:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1054:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1058:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1061:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTCLOSEFILE, FAIL, "unable to close file")
  ^
H5FD.c: In function 'H5FD_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:1087:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1095:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTDEC, FAIL, "can't close driver ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1103:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTCLOSEFILE, FAIL, "close failed")
         ^
H5FD.c: In function 'H5FDcmp':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1139:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(-1) /*return value is arbitrary*/
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1139:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(-1) /*return value is arbitrary*/
     ^
H5FD.c: In function 'H5FD_cmp':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:1170:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(-1) /*return value is arbitrary*/
     ^
H5FD.c: In function 'H5FDquery':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1220:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1220:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5FD.c: In function 'H5FDalloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1347:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1347:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1352:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, HADDR_UNDEF, "invalid file pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1354:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, HADDR_UNDEF, "invalid request type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1356:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, HADDR_UNDEF, "zero-size request")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1361:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, HADDR_UNDEF, "not a data transfer property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1365:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, HADDR_UNDEF, "unable to allocate file memory")
  ^
H5FD.c: In function 'H5FDfree':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1401:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1401:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1406:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1408:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid request type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1413:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data transfer property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1418:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTFREE, FAIL, "file deallocation request failed")
         ^
H5FD.c: In function 'H5FDget_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1444:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1444:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1449:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, HADDR_UNDEF, "invalid file pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1451:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, HADDR_UNDEF, "invalid file type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1455:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, HADDR_UNDEF, "file get eoa request failed")
  ^
H5FD.c: In function 'H5FDset_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1494:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1494:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1499:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1501:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1503:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid end-of-address value")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1508:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, FAIL, "file set eoa request failed")
  ^
H5FD.c: In function 'H5FDget_eof':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1546:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1546:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1551:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, HADDR_UNDEF, "invalid file pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1555:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, HADDR_UNDEF, "file get eof request failed")
  ^
H5FD.c: In function 'H5FD_get_maxaddr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:1583:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(HADDR_UNDEF)
     ^
H5FD.c: In function 'H5FD_get_fs_type_map':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:1641:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1651:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "driver get type map failed")
             ^
H5FD.c: In function 'H5FDread':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1688:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1688:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1693:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1700:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data transfer property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1702:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "null result buffer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1706:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1711:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_READERROR, FAIL, "file read request failed")
  ^
H5FD.c: In function 'H5FDwrite':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1742:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1742:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1747:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1753:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data transfer property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1755:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "null buffer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1759:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1764:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_WRITEERROR, FAIL, "file write request failed")
  ^
H5FD.c: In function 'H5FDflush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1795:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1795:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1800:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1805:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data transfer property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1809:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTFLUSH, FAIL, "file flush request failed")
  ^
H5FD.c: In function 'H5FD_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:1834:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1839:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, FAIL, "driver flush request failed")
         ^
H5FD.c: In function 'H5FDtruncate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1864:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1864:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1869:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1874:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data transfer property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1878:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTUPDATE, FAIL, "file flush request failed")
  ^
H5FD.c: In function 'H5FD_truncate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:1903:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:1908:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTUPDATE, FAIL, "driver truncate request failed")
         ^
H5FD.c: In function 'H5FDget_vfd_handle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1964:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FD.c:1964:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5FD.c: In function 'H5FD_get_vfd_handle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FD.c:1995:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:2002:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_UNSUPPORTED, FAIL, "file driver has no `get_vfd_handle' method")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FD.c:2004:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "can't get file handle for file driver")
         ^
  CC       H5FDcore.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FDcore.c:28:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FDcore.c:29:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FDcore.c:29:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FDcore.c:28:0:
H5FDcore.c: In function 'H5FD_core_add_dirty_region':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:300:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, FAIL, "can't insert new dirty region: (%llu, %llu)\n", start, end)
                 ^
H5FDcore.c: In function 'H5FD_core_destroy_dirty_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:351:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_CLOSEERROR, FAIL, "can't close core vfd dirty list")
             ^
H5FDcore.c: In function 'H5FD_core_write_to_bstore':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:382:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "error seeking in backing store")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:412:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write to backing store failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', ptr = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), ptr, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
In file included from H5FDcore.c:29:0:
H5FDcore.c:412:372: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write to backing store failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', ptr = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), ptr, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                    ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:412:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write to backing store failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', ptr = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), ptr, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
H5FDcore.c:412:398: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write to backing store failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', ptr = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), ptr, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                              ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:412:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write to backing store failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', ptr = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), ptr, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
H5FDcore.c:412:428: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write to backing store failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', ptr = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), ptr, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                            ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:412:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write to backing store failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', ptr = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), ptr, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
H5FDcore.c:412:461: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write to backing store failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', ptr = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), ptr, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:412:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "write to backing store failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', ptr = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), ptr, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
In file included from H5FDcore.c:28:0:
H5FDcore.c: In function 'H5FD_core_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDcore.c:467:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5FDcore.c: In function 'H5Pset_fapl_core':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDcore.c:525:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDcore.c:525:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:530:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5FDcore.c: In function 'H5Pget_fapl_core':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDcore.c:561:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDcore.c:561:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:565:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:567:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "incorrect VFL driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:569:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "bad VFL driver info")
         ^
H5FDcore.c: In function 'H5FD_core_fapl_get':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:605:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5FDcore.c: In function 'H5FD_core_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:653:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "invalid file name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:655:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, NULL, "bogus maxaddr")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:657:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, NULL, "maxaddr overflow")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:660:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:662:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, NULL, "bad VFL driver info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:672:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get initial file image info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:680:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_FILEEXISTS, NULL, "file already exists")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:688:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to create file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDcore.c:690:17: note: in expansion of macro 'HSYS_GOTO_ERROR'
                 HSYS_GOTO_ERROR(H5E_FILE, H5E_BADFILE, NULL, "unable to fstat file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:698:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to open file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDcore.c:700:13: note: in expansion of macro 'HSYS_GOTO_ERROR'
             HSYS_GOTO_ERROR(H5E_FILE, H5E_BADFILE, NULL, "unable to fstat file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:705:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to allocate file struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:763:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, NULL, "image malloc callback failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:767:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, NULL, "unable to allocate memory block")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:777:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FILE, H5E_CANTCOPY, NULL, "image_memcpy callback failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:811:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', file->mem = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), file->mem, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                         ^
In file included from H5FDcore.c:29:0:
H5FDcore.c:811:377: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', file->mem = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), file->mem, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                         ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:811:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', file->mem = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), file->mem, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                         ^
H5FDcore.c:811:403: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', file->mem = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), file->mem, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                   ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:811:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', file->mem = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), file->mem, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                         ^
H5FDcore.c:811:433: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', file->mem = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), file->mem, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                                 ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:811:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', file->mem = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), file->mem, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                         ^
H5FDcore.c:811:465: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', file->mem = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), file->mem, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:811:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_IO, H5E_READERROR, NULL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', file->mem = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->name, file->fd, myerrno, HDstrerror(myerrno), file->mem, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                         ^
In file included from H5FDcore.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:832:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get core VFD write tracking flag");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:836:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get core VFD write tracking page size");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:851:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SLIST, H5E_CANTCREATE, NULL, "can't create core vfd dirty region list");
                 ^
H5FDcore.c: In function 'H5FD_core_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:896:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTFLUSH, FAIL, "unable to flush core vfd backing store")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:901:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTFREE, FAIL, "unable to free core vfd dirty region list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:912:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "image_free callback failed")
                 ^
H5FDcore.c: In function 'H5FD_core_set_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1096:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "address overflow")
         ^
H5FDcore.c: In function 'H5FD_core_get_handle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1154:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "file handle not valid")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1162:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_BADTYPE, FAIL, "not a file access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1173:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "can't get property of retrieving file descriptor")
                 ^
H5FDcore.c: In function 'H5FD_core_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1223:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_OVERFLOW, FAIL, "file address overflowed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1225:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_OVERFLOW, FAIL, "file address overflowed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1227:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_OVERFLOW, FAIL, "file address overflowed")
         ^
H5FDcore.c: In function 'H5FD_core_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1285:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_OVERFLOW, FAIL, "file address overflowed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1287:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_OVERFLOW, FAIL, "file address overflowed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1307:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "unable to allocate memory block of %llu bytes with callback", (unsigned long long)new_eof)
                 ^
In file included from H5FDcore.c:29:0:
H5FDcore.c:1307:138: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "unable to allocate memory block of %llu bytes with callback", (unsigned long long)new_eof)
                                                                                                                                          ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1307:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "unable to allocate memory block of %llu bytes with callback", (unsigned long long)new_eof)
                 ^
In file included from H5FDcore.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1311:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "unable to allocate memory block of %llu bytes", (unsigned long long)new_eof)
                 ^
In file included from H5FDcore.c:29:0:
H5FDcore.c:1311:124: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "unable to allocate memory block of %llu bytes", (unsigned long long)new_eof)
                                                                                                                            ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1311:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "unable to allocate memory block of %llu bytes", (unsigned long long)new_eof)
                 ^
In file included from H5FDcore.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1327:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTINSERT, FAIL, "unable to add core VFD dirty region during write call - addresses: start=%llu end=%llu", start, end)
             ^
H5FDcore.c: In function 'H5FD_core_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1386:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_VFL, H5E_WRITEERROR, FAIL, "unable to write to backing store")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1404:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_VFL, H5E_WRITEERROR, FAIL, "unable to write to backing store")
                 ^
H5FDcore.c: In function 'H5FD_core_truncate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1480:19: note: in expansion of macro 'HGOTO_ERROR'
                   HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "unable to allocate memory block with callback")
                   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDcore.c:1484:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, FAIL, "unable to allocate memory block")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDcore.c:1529:21: note: in expansion of macro 'HSYS_GOTO_ERROR'
                     HSYS_GOTO_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "unable to extend file properly")
                     ^
  CC       H5FDdirect.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FDdirect.c:32:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FDdirect.c:33:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FDdirect.c:33:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FDdirect.c:32:0:
H5private.h:1795:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable]
 static int    H5_interface_initialize_g = 0;
               ^
H5FDdirect.c:26:33: warning: 'H5FD_direct_init_interface' declared 'static' but never defined [-Wunused-function]
 #define H5_INTERFACE_INIT_FUNC  H5FD_direct_init_interface
                                 ^
H5private.h:1796:18: note: in expansion of macro 'H5_INTERFACE_INIT_FUNC'
 static herr_t    H5_INTERFACE_INIT_FUNC(void);
                  ^
  CC       H5FDfamily.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FDfamily.c:41:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FDfamily.c:42:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FDfamily.c:42:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FDfamily.c:41:0:
H5FDfamily.c: In function 'H5FD_family_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDfamily.c:190:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5FDfamily.c: In function 'H5Pset_fapl_family':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDfamily.c:261:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDfamily.c:261:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:267:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:272:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:282:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5FDfamily.c: In function 'H5Pget_fapl_family':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDfamily.c:320:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDfamily.c:320:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:324:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:326:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "incorrect VFL driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:328:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "bad VFL driver info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:333:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access list")
             ^
H5FDfamily.c: In function 'H5FD_family_fapl_get':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:370:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:374:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
         ^
H5FDfamily.c: In function 'H5FD_family_fapl_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:416:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:424:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTINC, NULL, "unable to increment ref count on VFL driver")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:428:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
             ^
H5FDfamily.c: In function 'H5FD_family_fapl_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:469:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTDEC, FAIL, "can't close driver ID")
         ^
H5FDfamily.c: In function 'H5FD_family_sb_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:598:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, err_msg)
         ^
H5FDfamily.c: In function 'H5FD_family_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:657:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "invalid file name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:659:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, NULL, "bogus maxaddr")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:663:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to allocate file struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:667:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTINC, NULL, "unable to increment ref count on VFL driver")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:679:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, NULL, "bad VFL driver info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:687:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get new family member size")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:696:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_VFL, H5E_CANTINC, NULL, "unable to increment ref count on VFL driver")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:701:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:714:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_FILEEXISTS, NULL, "file names not unique")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:727:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to reallocate members")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:743:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to open member file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:771:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, NULL, "unable to close member files")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:776:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_VFL, H5E_CANTDEC, NULL, "can't close driver ID")
             ^
H5FDfamily.c: In function 'H5FD_family_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:824:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "unable to close member files")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:829:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_VFL, H5E_CANTDEC, FAIL, "can't close driver ID")
         ^
H5FDfamily.c: In function 'H5FD_family_cmp':
H5FDfamily.c:870:1: warning: label 'done' defined but not used [-Wunused-label]
 done:
 ^
In file included from H5FDfamily.c:41:0:
H5FDfamily.c: In function 'H5FD_family_set_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:984:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1000:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, FAIL, "unable to open member file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1008:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to set file eoa")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1013:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to set file eoa")
                 ^
H5FDfamily.c: In function 'H5FD_family_get_handle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1110:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1112:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get offset for family driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1115:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "offset is bigger than file size")
         ^
H5FDfamily.c: In function 'H5FD_family_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1164:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1183:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "member file read failed")
             ^
H5FDfamily.c: In function 'H5FD_family_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1233:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1252:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "member file write failed")
             ^
H5FDfamily.c: In function 'H5FD_family_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1291:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_BADVALUE, FAIL, "unable to flush member files")
         ^
H5FDfamily.c: In function 'H5FD_family_truncate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDfamily.c:1326:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_BADVALUE, FAIL, "unable to flush member files")
         ^
  CC       H5FDint.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FDint.c:40:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FDint.c:41:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FDint.c:41:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FDint.c:40:0:
H5FDint.c: In function 'H5FD_locate_signature':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDint.c:132:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "unable to obtain EOF/EOA value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDint.c:144:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "unable to set EOA value for file signature")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDint.c:146:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "unable to read file signature")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDint.c:157:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_CANTINIT, FAIL, "unable to reset EOA value")
             ^
H5FDint.c: In function 'H5FD_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDint.c:188:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDint.c:204:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_READERROR, FAIL, "driver read request failed")
         ^
H5FDint.c: In function 'H5FD_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDint.c:230:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDint.c:246:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_WRITEERROR, FAIL, "driver write request failed")
         ^
H5FDint.c: In function 'H5FD_set_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDint.c:276:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDint.c:283:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, FAIL, "driver set_eoa request failed")
  ^
H5FDint.c: In function 'H5FD_get_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDint.c:313:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDint.c:319:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTINIT, HADDR_UNDEF, "driver get_eoa request failed")
  ^
H5FDint.c: In function 'H5FD_get_eof':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDint.c:355:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDint.c:362:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_VFL, H5E_CANTGET, HADDR_UNDEF, "driver get_eof request failed")
      ^
  CC       H5FDlog.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FDlog.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FDlog.c:34:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FDlog.c:34:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FDlog.c:37:0:
H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
H5FDlog.c:49:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long flags;   /* Flags for logging behavior */
                   ^
H5FDlog.c:133:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long  total_read_ops;         /* Total number of read operations                  */
                   ^
H5FDlog.c:134:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long  total_write_ops;        /* Total number of write operations                 */
                   ^
H5FDlog.c:135:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long  total_seek_ops;         /* Total number of seek operations                  */
                   ^
H5FDlog.c:136:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long  total_truncate_ops;     /* Total number of truncate operations              */
                   ^
In file included from H5FDlog.c:33:0:
H5FDlog.c: In function 'H5FD_log_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDlog.c:263:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5FDlog.c: At top level:
H5FDlog.c:314:67: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size)
                                                                   ^
In file included from H5FDlog.c:33:0:
H5FDlog.c: In function 'H5Pset_fapl_log':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDlog.c:320:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDlog.c:320:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:325:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5FDlog.c:330:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     fa.logfile = (char *)logfile;
                  ^
In file included from H5FDlog.c:33:0:
H5FDlog.c: In function 'H5FD_log_fapl_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:398:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTALLOC, NULL, "unable to allocate log file FAPL")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:406:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to allocate log file name")
             ^
H5FDlog.c: In function 'H5FD_log_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:492:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "invalid file name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:494:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, NULL, "bogus maxaddr")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:496:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, NULL, "bogus maxaddr")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:509:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:511:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, NULL, "bad VFL driver info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:521:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to open file: name = '%s', errno = %d, error message = '%s', flags = %x, o_flags = %x", name, myerrno, HDstrerror(myerrno), flags, (unsigned)o_flags);
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDlog.c:545:9: note: in expansion of macro 'HSYS_GOTO_ERROR'
         HSYS_GOTO_ERROR(H5E_FILE, H5E_BADFILE, NULL, "unable to fstat file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:564:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to allocate file struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:641:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_VFL, H5E_CANTGET, NULL, "can't get property of changing family to sec2")
                 ^
H5FDlog.c: In function 'H5FD_log_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDlog.c:692:9: note: in expansion of macro 'HSYS_GOTO_ERROR'
         HSYS_GOTO_ERROR(H5E_IO, H5E_CANTCLOSEFILE, FAIL, "unable to close file")
         ^
H5FDlog.c: In function 'H5FD_log_get_handle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1078:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "file handle not valid")
         ^
H5FDlog.c: In function 'H5FD_log_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1122:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDlog.c:34:0:
H5FDlog.c:1122:97: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
                                                                                                 ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1122:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDlog.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1124:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDlog.c:34:0:
H5FDlog.c:1124:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu", (unsigned long long)addr)
                                                                                                ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1124:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDlog.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1126:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDlog.c:34:0:
H5FDlog.c:1126:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu", (unsigned long long)addr)
                                                                                                ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1126:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDlog.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDlog.c:1148:13: note: in expansion of macro 'HSYS_GOTO_ERROR'
             HSYS_GOTO_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "unable to seek to proper position")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1218:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
In file included from H5FDlog.c:34:0:
H5FDlog.c:1218:357: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                     ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1218:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
H5FDlog.c:1218:383: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                               ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1218:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
H5FDlog.c:1218:413: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                             ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1218:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
H5FDlog.c:1218:445: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1218:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
In file included from H5FDlog.c:33:0:
H5FDlog.c: In function 'H5FD_log_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1328:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDlog.c:34:0:
H5FDlog.c:1328:97: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
                                                                                                 ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1328:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDlog.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
         ^
In file included from H5FDlog.c:34:0:
H5FDlog.c:1330:109: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
                                                                                                             ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
         ^
H5FDlog.c:1330:135: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
                                                                                                                                       ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
         ^
In file included from H5FDlog.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
         ^
In file included from H5FDlog.c:34:0:
H5FDlog.c:1332:121: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
                                                                                                                         ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
         ^
H5FDlog.c:1332:147: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
                                                                                                                                                   ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
         ^
H5FDlog.c:1332:173: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
                                                                                                                                                                             ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
         ^
In file included from H5FDlog.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDlog.c:1352:13: note: in expansion of macro 'HSYS_GOTO_ERROR'
             HSYS_GOTO_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "unable to seek to proper position")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1422:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
In file included from H5FDlog.c:34:0:
H5FDlog.c:1422:364: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                            ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1422:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
H5FDlog.c:1422:390: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                      ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1422:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
H5FDlog.c:1422:420: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                    ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1422:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
H5FDlog.c:1422:453: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDlog.c:1422:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
In file included from H5FDlog.c:33:0:
H5FDlog.c: In function 'H5FD_log_truncate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDlog.c:1551:13: note: in expansion of macro 'HSYS_GOTO_ERROR'
             HSYS_GOTO_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "unable to extend file properly")
             ^
H5FDlog.c: In function 'H5FD_log_open':
H5FDlog.c:627:95: warning: 'stat_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized]
             HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f));
                                                                                               ^
H5FDlog.c:627:59: warning: 'stat_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized]
             HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f));
                                                           ^
H5FDlog.c:625:95: warning: 'open_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized]
             HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f));
                                                                                               ^
H5FDlog.c:625:59: warning: 'open_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized]
             HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f));
                                                           ^
  CC       H5FDmpi.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FDmpi.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FDmpi.c:26:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FDmpi.c:26:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FDmpi.c:25:0:
H5FDmpi.c: In function 'H5FD_mpi_get_rank':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpi.c:67:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "driver get_rank request failed")
         ^
H5FDmpi.c: In function 'H5FD_mpi_get_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpi.c:105:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "driver get_size request failed")
         ^
H5FDmpi.c: In function 'H5FD_mpi_get_comm':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpi.c:143:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTGET, MPI_COMM_NULL, "driver get_comm request failed")
         ^
H5FDmpi.c: In function 'H5FD_mpi_comm_info_dup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpi.c:266:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_INTERNAL, H5E_BADVALUE, FAIL, "not a valid argument")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpi.c:268:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_INTERNAL, H5E_BADVALUE, FAIL, "bad pointers")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpi.c:272:2: note: in expansion of macro 'HMPI_GOTO_ERROR'
  HMPI_GOTO_ERROR(FAIL, "MPI_Comm_dup failed", mpi_code)
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpi.c:272:2: note: in expansion of macro 'HMPI_GOTO_ERROR'
  HMPI_GOTO_ERROR(FAIL, "MPI_Comm_dup failed", mpi_code)
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpi.c:275:6: note: in expansion of macro 'HMPI_GOTO_ERROR'
      HMPI_GOTO_ERROR(FAIL, "MPI_Info_dup failed", mpi_code)
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpi.c:275:6: note: in expansion of macro 'HMPI_GOTO_ERROR'
      HMPI_GOTO_ERROR(FAIL, "MPI_Info_dup failed", mpi_code)
      ^
H5FDmpi.c: In function 'H5FD_mpi_comm_info_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpi.c:326:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_INTERNAL, H5E_BADVALUE, FAIL, "not a valid argument")
  ^
H5FDmpi.c: In function 'H5FD_mpi_setup_collective':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpi.c:478:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a dataset transfer list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpi.c:482:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set MPI-I/O property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpi.c:486:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set MPI-I/O property")
         ^
  CC       H5FDmpio.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FDmpio.c:28:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FDmpio.c:30:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FDmpio.c:30:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FDmpio.c:28:0:
H5FDmpio.c: In function 'H5FD_mpio_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDmpio.c:210:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5FDmpio.c: In function 'H5Pset_fapl_mpio':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:336:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:336:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:340:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "can't set values in default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:344:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a file access list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:346:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a valid communicator")
   ^
H5FDmpio.c: In function 'H5Pget_fapl_mpio':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:407:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:407:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:411:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a file access list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:413:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "incorrect VFL driver")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:415:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "bad VFL driver info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:423:7: note: in expansion of macro 'HMPI_GOTO_ERROR'
       HMPI_GOTO_ERROR(FAIL, "MPI_Comm_dup failed", mpi_code)
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:423:7: note: in expansion of macro 'HMPI_GOTO_ERROR'
       HMPI_GOTO_ERROR(FAIL, "MPI_Comm_dup failed", mpi_code)
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:429:5: note: in expansion of macro 'HMPI_GOTO_ERROR'
     HMPI_GOTO_ERROR(FAIL, "MPI_Info_dup failed", mpi_code)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:429:5: note: in expansion of macro 'HMPI_GOTO_ERROR'
     HMPI_GOTO_ERROR(FAIL, "MPI_Info_dup failed", mpi_code)
     ^
H5FDmpio.c: In function 'H5Pset_dxpl_mpio':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:477:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:477:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:481:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "can't set values in default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:485:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a dxpl")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:487:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "incorrect xfer_mode")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:491:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5FDmpio.c: In function 'H5Pget_dxpl_mpio':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:521:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:521:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:525:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a dxpl")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:530:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to get value")
             ^
H5FDmpio.c: In function 'H5Pset_dxpl_mpio_collective_opt':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:562:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:562:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:566:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "can't set values in default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:570:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a dxpl")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:574:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5FDmpio.c: In function 'H5Pset_dxpl_mpio_chunk_opt':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:606:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:606:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:610:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "can't set values in default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:614:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a dxpl")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:618:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5FDmpio.c: In function 'H5Pset_dxpl_mpio_chunk_opt_num':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:648:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:648:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:652:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "can't set values in default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:656:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a dxpl")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:660:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5FDmpio.c: In function 'H5Pset_dxpl_mpio_chunk_opt_ratio':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:693:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDmpio.c:693:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:697:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "can't set values in default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:701:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a dxpl")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:705:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5FDmpio.c: In function 'H5FD_mpio_fapl_get':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:741:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:745:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_INTERNAL, H5E_CANTCOPY, NULL, "Communicator/Info duplicate failed")
   ^
H5FDmpio.c: In function 'H5FD_mpio_fapl_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:783:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:790:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_INTERNAL, H5E_CANTCOPY, NULL, "Communicator/Info duplicate failed")
   ^
H5FDmpio.c: In function 'H5FD_set_mpio_atomicity':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:886:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_File_set_atomicity", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:886:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_File_set_atomicity", mpi_code)
         ^
H5FDmpio.c: In function 'H5FD_get_mpio_atomicity':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:928:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_File_get_atomicity", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:928:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_File_get_atomicity", mpi_code)
         ^
H5FDmpio.c: In function 'H5FD_mpio_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1019:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1026:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, NULL, "bad VFL driver info")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1031:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_CANTCOPY, NULL, "Communicator/Info duplicate failed")
         ^
H5FDmpio.c:1060:59: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     if(MPI_SUCCESS != (mpi_code = MPI_File_open(comm_dup, (char*)name, mpi_amode, info_dup, &fh)))
                                                           ^
In file included from H5FDmpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1061:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(NULL, "MPI_File_open failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1061:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(NULL, "MPI_File_open failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1066:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(NULL, "MPI_Comm_rank failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1066:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(NULL, "MPI_Comm_rank failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1068:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(NULL, "MPI_Comm_size failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1068:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(NULL, "MPI_Comm_size failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1072:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1082:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(NULL, "MPI_File_get_size failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1082:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(NULL, "MPI_File_get_size failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1087:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(NULL, "MPI_Bcast failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1087:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(NULL, "MPI_Bcast failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1092:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(NULL, "MPI_File_set_size failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1092:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(NULL, "MPI_File_set_size failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1096:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(NULL, "MPI_Barrier failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1096:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(NULL, "MPI_Barrier failed", mpi_code)
             ^
H5FDmpio.c: In function 'H5FD_mpio_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1169:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_File_close failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1169:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_File_close failed", mpi_code)
         ^
H5FDmpio.c: In function 'H5FD_mpio_get_handle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1362:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "file handle not valid")
         ^
H5FDmpio.c: In function 'H5FD_mpio_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1475:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADRANGE, FAIL, "can't convert from haddr to MPI off")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1478:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADRANGE, FAIL, "can't convert from size to size_i")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1492:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
             ^
H5FDmpio.c:1493:21: warning: cast from function call of type 'unsigned int' to non-matching type 'enum H5FD_mpio_xfer_t' [-Wbad-function-cast]
         xfer_mode = (H5FD_mpio_xfer_t)H5P_peek_unsigned(plist, H5D_XFER_IO_XFER_MODE_NAME);
                     ^
In file included from H5FDmpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1509:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get MPI-I/O type property")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1511:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get MPI-I/O type property")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1518:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_set_view failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1518:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_set_view failed", mpi_code)
                 ^
H5FDmpio.c:1537:25: warning: cast from function call of type 'unsigned int' to non-matching type 'enum H5FD_mpio_collective_opt_t' [-Wbad-function-cast]
         coll_opt_mode = (H5FD_mpio_collective_opt_t)H5P_peek_unsigned(plist, H5D_XFER_MPIO_COLLECTIVE_OPT_NAME);
                         ^
In file included from H5FDmpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1545:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_read_at_all failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1545:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_read_at_all failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1554:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_read_at failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1554:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_read_at failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1562:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_set_view failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1562:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_set_view failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1565:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_read_at failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1565:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_read_at failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1575:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Get_elements failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1575:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Get_elements failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1579:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_size failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1579:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_size failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1586:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed")
         ^
H5FDmpio.c: In function 'H5FD_mpio_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1759:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADRANGE, FAIL, "can't convert from haddr to MPI off")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1762:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADRANGE, FAIL, "can't convert from size to size_i")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1774:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
             ^
H5FDmpio.c:1777:21: warning: cast from function call of type 'unsigned int' to non-matching type 'enum H5FD_mpio_xfer_t' [-Wbad-function-cast]
         xfer_mode = (H5FD_mpio_xfer_t)H5P_peek_unsigned(plist, H5D_XFER_IO_XFER_MODE_NAME);
                     ^
In file included from H5FDmpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1793:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get MPI-I/O type property")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1795:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get MPI-I/O type property")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1802:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_set_view failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1802:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_set_view failed", mpi_code)
                 ^
H5FDmpio.c:1832:25: warning: cast from function call of type 'unsigned int' to non-matching type 'enum H5FD_mpio_collective_opt_t' [-Wbad-function-cast]
         coll_opt_mode = (H5FD_mpio_collective_opt_t)H5P_peek_unsigned(plist, H5D_XFER_MPIO_COLLECTIVE_OPT_NAME);
                         ^
H5FDmpio.c:1840:83: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             if(MPI_SUCCESS != (mpi_code = MPI_File_write_at_all(file->f, mpi_off, (void*)buf, size_i, buf_type, &mpi_stat)))
                                                                                   ^
In file included from H5FDmpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1841:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_write_at_all failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1841:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_write_at_all failed", mpi_code)
                 ^
H5FDmpio.c:1848:79: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             if(MPI_SUCCESS != (mpi_code = MPI_File_write_at(file->f, mpi_off, (void*)buf, size_i, buf_type, &mpi_stat)))
                                                                               ^
In file included from H5FDmpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1849:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_write_at failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1849:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_File_write_at failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1855:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_set_view failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1855:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_set_view failed", mpi_code)
             ^
H5FDmpio.c:1858:75: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         if(MPI_SUCCESS != (mpi_code = MPI_File_write_at(file->f, mpi_off, (void*)buf, size_i, buf_type, &mpi_stat)))
                                                                           ^
In file included from H5FDmpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1859:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_write_at failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1859:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_write_at failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1869:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Get_elements failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1869:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Get_elements failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1873:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_size failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1873:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_size failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1880:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed")
         ^
H5FDmpio.c: In function 'H5FD_mpio_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1928:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_sync failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1928:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_sync failed", mpi_code)
             ^
H5FDmpio.c: In function 'H5FD_mpio_truncate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDmpio.c:1978:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_BADRANGE, FAIL, "cannot convert from haddr_t to MPI_Offset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1982:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_set_size failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1982:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_File_set_size failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5FDmpio.c:1991:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5FDmpio.c:1991:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Barrier failed", mpi_code)
             ^
  CC       H5FDmulti.lo
In file included from /usr/include/assert.h:35:0,
                 from H5FDmulti.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from hdf5.h:45:0,
                 from H5FDmulti.c:37:
H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
H5FDmulti.c: In function 'H5FD_multi_read':
H5FDmulti.c:1657:55: warning: unused parameter 'dxpl_id' [-Wunused-parameter]
 H5FD_multi_read(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr,
                                                       ^
H5FDmulti.c: In function 'H5FD_multi_write':
H5FDmulti.c:1708:56: warning: unused parameter 'dxpl_id' [-Wunused-parameter]
 H5FD_multi_write(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr,
                                                        ^
H5FDmulti.c: In function 'compute_next':
H5FDmulti.c:59:16: warning: declaration of '_unmapped' shadows a previous local [-Wshadow]
     H5FD_mem_t _unmapped, LOOPVAR;           \
                ^
H5FDmulti.c:1882:2: note: in expansion of macro 'UNIQUE_MEMBERS'
  UNIQUE_MEMBERS(file->fa.memb_map, mt2) {
  ^
H5FDmulti.c:59:16: note: shadowed declaration is here
     H5FD_mem_t _unmapped, LOOPVAR;           \
                ^
H5FDmulti.c:1881:5: note: in expansion of macro 'UNIQUE_MEMBERS'
     UNIQUE_MEMBERS(file->fa.memb_map, mt1) {
     ^
H5FDmulti.c:60:13: warning: declaration of '_seen' shadows a previous local [-Wshadow]
     hbool_t _seen[H5FD_MEM_NTYPES];           \
             ^
H5FDmulti.c:1882:2: note: in expansion of macro 'UNIQUE_MEMBERS'
  UNIQUE_MEMBERS(file->fa.memb_map, mt2) {
  ^
H5FDmulti.c:60:13: note: shadowed declaration is here
     hbool_t _seen[H5FD_MEM_NTYPES];           \
             ^
H5FDmulti.c:1881:5: note: in expansion of macro 'UNIQUE_MEMBERS'
     UNIQUE_MEMBERS(file->fa.memb_map, mt1) {
     ^
  CC       H5FDsec2.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FDsec2.c:32:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FDsec2.c:33:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FDsec2.c:33:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FDsec2.c:32:0:
H5FDsec2.c: In function 'H5FD_sec2_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDsec2.c:221:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5FDsec2.c: In function 'H5Pset_fapl_sec2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDsec2.c:278:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5FDsec2.c:278:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:282:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5FDsec2.c: In function 'H5FD_sec2_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:325:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "invalid file name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:327:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, NULL, "bogus maxaddr")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:329:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, NULL, "bogus maxaddr")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:343:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTOPENFILE, NULL, "unable to open file: name = '%s', errno = %d, error message = '%s', flags = %x, o_flags = %x", name, myerrno, HDstrerror(myerrno), flags, (unsigned)o_flags);
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDsec2.c:347:9: note: in expansion of macro 'HSYS_GOTO_ERROR'
         HSYS_GOTO_ERROR(H5E_FILE, H5E_BADFILE, NULL, "unable to fstat file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:351:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to allocate file struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_BADTYPE, NULL, "not a file access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:398:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_VFL, H5E_CANTGET, NULL, "can't get property of changing family to sec2")
                 ^
H5FDsec2.c: In function 'H5FD_sec2_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDsec2.c:442:9: note: in expansion of macro 'HSYS_GOTO_ERROR'
         HSYS_GOTO_ERROR(H5E_IO, H5E_CANTCLOSEFILE, FAIL, "unable to close file")
         ^
H5FDsec2.c: In function 'H5FD_sec2_get_handle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:648:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "file handle not valid")
         ^
H5FDsec2.c: In function 'H5FD_sec2_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:687:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDsec2.c:33:0:
H5FDsec2.c:687:97: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
                                                                                                 ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:687:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDsec2.c:32:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:689:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDsec2.c:33:0:
H5FDsec2.c:689:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu", (unsigned long long)addr)
                                                                                                ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:689:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDsec2.c:32:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:691:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size=%lu, eoa=%llu", 
         ^
In file included from H5FDsec2.c:33:0:
H5FDsec2.c:692:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
                     (unsigned long long)addr, size, (unsigned long long)file->eoa)
                                    ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:691:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size=%lu, eoa=%llu", 
         ^
H5FDsec2.c:692:68: warning: ISO C90 does not support 'long long' [-Wlong-long]
                     (unsigned long long)addr, size, (unsigned long long)file->eoa)
                                                                    ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:691:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size=%lu, eoa=%llu", 
         ^
In file included from H5FDsec2.c:32:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDsec2.c:697:13: note: in expansion of macro 'HSYS_GOTO_ERROR'
             HSYS_GOTO_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "unable to seek to proper position")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:725:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
In file included from H5FDsec2.c:33:0:
H5FDsec2.c:725:357: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                     ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:725:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
H5FDsec2.c:725:383: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                               ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:725:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
H5FDsec2.c:725:413: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                             ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:725:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
H5FDsec2.c:725:445: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:725:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "file read failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total read size = %llu, bytes this sub-read = %llu, bytes actually read = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_read, (unsigned long long)myoffset);
             ^
In file included from H5FDsec2.c:32:0:
H5FDsec2.c: In function 'H5FD_sec2_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:785:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDsec2.c:33:0:
H5FDsec2.c:785:97: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
                                                                                                 ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:785:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "addr undefined, addr = %llu", (unsigned long long)addr)
         ^
In file included from H5FDsec2.c:32:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:787:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
         ^
In file included from H5FDsec2.c:33:0:
H5FDsec2.c:787:109: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
                                                                                                             ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:787:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
         ^
H5FDsec2.c:787:135: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
                                                                                                                                       ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:787:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu", (unsigned long long)addr, (unsigned long long)size)
         ^
In file included from H5FDsec2.c:32:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:789:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
         ^
In file included from H5FDsec2.c:33:0:
H5FDsec2.c:789:121: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
                                                                                                                         ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:789:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
         ^
H5FDsec2.c:789:147: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
                                                                                                                                                   ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:789:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
         ^
H5FDsec2.c:789:173: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
                                                                                                                                                                             ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:789:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_OVERFLOW, FAIL, "addr overflow, addr = %llu, size = %llu, eoa = %llu", (unsigned long long)addr, (unsigned long long)size, (unsigned long long)file->eoa)
         ^
In file included from H5FDsec2.c:32:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDsec2.c:794:13: note: in expansion of macro 'HSYS_GOTO_ERROR'
             HSYS_GOTO_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "unable to seek to proper position")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:822:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
In file included from H5FDsec2.c:33:0:
H5FDsec2.c:822:364: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                            ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:822:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
H5FDsec2.c:822:390: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                      ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:822:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
H5FDsec2.c:822:420: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                    ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:822:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
H5FDsec2.c:822:453: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDsec2.c:822:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "file write failed: time = %s, filename = '%s', file descriptor = %d, errno = %d, error message = '%s', buf = %p, total write size = %llu, bytes this sub-write = %llu, bytes actually written = %llu, offset = %llu", HDctime(&mytime), file->filename, file->fd, myerrno, HDstrerror(myerrno), buf, (unsigned long long)size, (unsigned long long)bytes_in, (unsigned long long)bytes_wrote, (unsigned long long)myoffset);
             ^
In file included from H5FDsec2.c:32:0:
H5FDsec2.c: In function 'H5FD_sec2_truncate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:103:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(majorcode, minorcode, retcode, "%s, errno = %d, error message = '%s'", str, myerrno, HDstrerror(myerrno));         \
     ^
H5FDsec2.c:909:13: note: in expansion of macro 'HSYS_GOTO_ERROR'
             HSYS_GOTO_ERROR(H5E_IO, H5E_SEEKERROR, FAIL, "unable to extend file properly")
             ^
  CC       H5FDspace.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FDspace.c:40:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FDspace.c:41:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FDspace.c:41:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FDspace.c:40:0:
H5FDspace.c: In function 'H5FD_extend':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:165:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_NOSPACE, HADDR_UNDEF, "file allocation request failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:173:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_NOSPACE, HADDR_UNDEF, "file allocation request failed")
         ^
H5FDspace.c: In function 'H5FD_alloc_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDspace.c:202:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:216:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_NOSPACE, HADDR_UNDEF, "driver allocation request failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:220:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_NOSPACE, HADDR_UNDEF, "driver eoa update request failed")
             ^
H5FDspace.c: In function 'H5FD_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDspace.c:258:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(HADDR_UNDEF)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:269:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTALLOC, HADDR_UNDEF, "real 'alloc' request failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:273:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTMARKDIRTY, HADDR_UNDEF, "unable to mark superblock as dirty")
         ^
H5FDspace.c: In function 'H5FD_free_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:312:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_BADVALUE, FAIL, "invalid file offset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:319:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_BADVALUE, FAIL, "invalid file free space region to free")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:327:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTFREE, FAIL, "driver free request failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:344:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_VFL, H5E_CANTSET, FAIL, "set end of space allocation request failed")
                 ^
H5FDspace.c: In function 'H5FD_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDspace.c:383:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:393:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTFREE, FAIL, "real 'free' request failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:397:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_VFL, H5E_CANTMARKDIRTY, FAIL, "unable to mark superblock as dirty")
         ^
H5FDspace.c: In function 'H5FD_try_extend':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FDspace.c:429:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:440:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTGET, FAIL, "driver get_eoa request failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:449:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTEXTEND, FAIL, "driver extend request failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FDspace.c:453:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_VFL, H5E_CANTMARKDIRTY, FAIL, "unable to mark superblock as dirty")
             ^
  CC       H5FDstdio.lo
In file included from /usr/include/assert.h:35:0,
                 from H5FDstdio.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from hdf5.h:45:0,
                 from H5FDstdio.c:32:
H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       H5FL.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FL.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FL.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FL.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FL.c:36:0:
H5FL.c: In function 'H5FL_malloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:202:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, NULL, "garbage collection failed during allocation")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:206:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for chunk")
             ^
H5FL.c: In function 'H5FL_reg_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:240:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5FL.c: In function 'H5FL_reg_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:341:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, NULL, "garbage collection failed during free")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:346:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, NULL, "garbage collection failed during free")
             ^
H5FL.c: In function 'H5FL_reg_malloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:373:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:381:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, NULL, "can't initialize 'regular' blocks")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:400:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5FL.c: In function 'H5FL_reg_calloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:450:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:457:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5FL.c: In function 'H5FL_reg_gc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:549:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "garbage collection of list failed")
             ^
H5FL.c: In function 'H5FL_blk_create_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:725:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for chunk info")
         ^
H5FL.c: In function 'H5FL_blk_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:776:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5FL.c: In function 'H5FL_blk_free_block_avail':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:815:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5FL.c: In function 'H5FL_blk_malloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:856:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:865:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, NULL, "can't initialize 'block' list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:886:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for chunk")
             ^
H5FL.c: In function 'H5FL_blk_calloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:946:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:954:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5FL.c: In function 'H5FL_blk_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1056:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, NULL, "garbage collection failed during free")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1061:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, NULL, "garbage collection failed during free")
             ^
H5FL.c: In function 'H5FL_blk_realloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:1090:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1108:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for block")
                 ^
H5FL.c: In function 'H5FL_blk_gc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1234:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "garbage collection of list failed")
             ^
H5FL.c: In function 'H5FL_arr_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1336:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1347:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5FL.c: In function 'H5FL_arr_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1427:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, NULL, "garbage collection failed during free")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, NULL, "garbage collection failed during free")
             ^
H5FL.c: In function 'H5FL_arr_malloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:1461:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1470:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, NULL, "can't initialize 'array' blocks")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1497:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5FL.c: In function 'H5FL_arr_calloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:1534:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1542:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5FL.c: In function 'H5FL_arr_realloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:1572:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5FL.c: In function 'H5FL_arr_gc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1703:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "garbage collection of list failed")
             ^
H5FL.c: In function 'H5FL_seq_malloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:1836:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5FL.c: In function 'H5FL_seq_calloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:1870:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5FL.c: In function 'H5FL_seq_realloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:1904:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5FL.c: In function 'H5FL_fac_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:1943:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1950:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for factory object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:1957:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5FL.c: In function 'H5FL_fac_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2072:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, NULL, "garbage collection failed during free")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2077:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, NULL, "garbage collection failed during free")
             ^
H5FL.c: In function 'H5FL_fac_malloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2131:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5FL.c: In function 'H5FL_fac_calloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2192:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5FL.c: In function 'H5FL_fac_gc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2281:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "garbage collection of list failed")
             ^
H5FL.c: In function 'H5FL_fac_term':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2327:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "garbage collection of factory failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2331:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "factory still has objects allocated")
         ^
H5FL.c: In function 'H5FL_garbage_coll':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:2426:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2430:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "can't garbage collect array objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2434:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "can't garbage collect block objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2438:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "can't garbage collect regular objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FL.c:2442:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGC, FAIL, "can't garbage collect regular objects")
         ^
H5FL.c: In function 'H5FL_set_free_list_limits':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5FL.c:2487:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
  CC       H5FO.lo
In file included from /usr/include/stdio.h:27:0,
                 from H5Epublic.h:22,
                 from H5Eprivate.h:22,
                 from H5FO.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FO.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FO.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Eprivate.h:25:0,
                 from H5FO.c:27:
H5FO.c: In function 'H5FO_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:86:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to create open object container")
         ^
H5FO.c: In function 'H5FO_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:177:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE,H5E_NOSPACE,FAIL,"memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:186:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE,H5E_CANTINSERT,FAIL,"can't insert object into container")
         ^
H5FO.c: In function 'H5FO_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE,H5E_CANTRELEASE,FAIL,"can't remove object from container")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:233:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "can't delete object from file")
             ^
H5FO.c: In function 'H5FO_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:361:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTRELEASE, FAIL, "objects still in open object info set")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:365:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTCLOSEOBJ, FAIL, "can't close open object info set")
         ^
H5FO.c: In function 'H5FO_top_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:404:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTINIT, FAIL, "unable to create open object container")
         ^
H5FO.c: In function 'H5FO_top_incr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:450:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE,H5E_NOSPACE,FAIL,"memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:458:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_CACHE,H5E_CANTINSERT,FAIL,"can't insert object into container")
             ^
H5FO.c: In function 'H5FO_top_decr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:506:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_CACHE, H5E_CANTRELEASE, FAIL, "can't remove object from container")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:513:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_NOTFOUND, FAIL, "can't decrement ref. count")
         ^
H5FO.c: In function 'H5FO_top_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:593:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTRELEASE, FAIL, "objects still in open object info set")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FO.c:597:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_CACHE, H5E_CANTCLOSEOBJ, FAIL, "can't close open object info set")
         ^
  CC       H5FS.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FS.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FS.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FS.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FS.c:35:0:
H5FS.c: In function 'H5FS_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:127:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for free space free list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:143:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "file allocation failed for free space header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:147:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTINIT, NULL, "can't add free space header to cache")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:165:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FSPACE, H5E_CANTFREE, NULL, "unable to destroy free space header")
             ^
H5FS.c: In function 'H5FS_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:220:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTPROTECT, NULL, "unable to load free space header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:232:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINC, NULL, "unable to increment ref. count on free space header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:239:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTUNPROTECT, NULL, "unable to release free space header")
         ^
H5FS.c: In function 'H5FS_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:289:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTPROTECT, FAIL, "unable to protect free space header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:307:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to check metadata cache status for free space section info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:321:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "unable to remove free space section info from cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:329:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to release free space sections")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:335:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CANTUNPROTECT, FAIL, "unable to release free space header")
         ^
H5FS.c: In function 'H5FS_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:391:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_NOSPACE, FAIL, "file allocation failed for free space sections")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:396:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_CANTMARKDIRTY, FAIL, "unable to mark free space header as dirty")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:405:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTINIT, FAIL, "can't add free space sections to cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:434:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_CANTMERGE, FAIL, "can't check for absorbing section info")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:453:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_FSPACE, H5E_CANTMARKDIRTY, FAIL, "unable to mark free space header as dirty")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:469:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_CANTMARKDIRTY, FAIL, "unable to mark free space header as dirty")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:473:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to free free space sections")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:479:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTCLOSEOBJ, FAIL, "unable to destroy free space section info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:497:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTDEC, FAIL, "unable to decrement ref. count on free space header")
         ^
H5FS.c: In function 'H5FS_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:537:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for free space free list")
  ^
H5FS.c:540:24: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     fspace->nclasses = nclasses;
                        ^
In file included from H5FS.c:35:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:543:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for free space section class array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:556:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, NULL, "unable to initialize section class")
                     ^
In file included from H5FS.c:38:0:
H5FSpkg.h:62:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5FS_HEADER_SIZE(f) (                                                 \
                             ^
H5FS.c:566:24: note: in expansion of macro 'H5FS_HEADER_SIZE'
     fspace->hdr_size = H5FS_HEADER_SIZE(f);
                        ^
H5FS.c: In function 'H5FS_size':
H5FS.c:601:24: warning: unused parameter 'f' [-Wunused-parameter]
 H5FS_size(const H5F_t *f, const H5FS_t *fspace, hsize_t *meta_size)
                        ^
In file included from H5FS.c:35:0:
H5FS.c: In function 'H5FS_incr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:650:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTPIN, FAIL, "unable to pin free space header")
             ^
H5FS.c: In function 'H5FS_decr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:695:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTUNPIN, FAIL, "unable to unpin free space header")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:699:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTCLOSEOBJ, FAIL, "unable to destroy free space header")
                 ^
H5FS.c: In function 'H5FS_dirty':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:738:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTMARKDIRTY, FAIL, "unable to mark free space header as dirty")
             ^
H5FS.c: In function 'H5FS_hdr_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:776:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "unable to finalize section class")
                 ^
H5FS.c: In function 'H5FS_sinfo_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:897:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTCLOSEOBJ, FAIL, "can't destroy section merging skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FS.c:905:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTDEC, FAIL, "unable to decrement ref. count on free space header")
         ^
  CC       H5FScache.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FScache.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FScache.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FScache.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FScache.c:36:0:
H5FScache.c: In function 'H5FS_cache_hdr_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:169:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINIT, NULL, "can't wrap buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:180:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_NOSPACE, NULL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:184:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_READERROR, NULL, "can't read free space header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:190:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, NULL, "wrong free space header signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:195:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, NULL, "wrong free space header version")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:200:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, NULL, "unknown client ID in free space header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:218:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, NULL, "section class count mismatch")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:251:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_BADVALUE, NULL, "incorrect metadata checksum for fractal heap indirect block")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:259:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:262:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FSPACE, H5E_CANTFREE, NULL, "unable to destroy free space header")
             ^
H5FScache.c: In function 'H5FS_cache_hdr_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:313:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_NOSPACE, FAIL, "file allocation failed for free space sections")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:323:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_CANTFLUSH, FAIL, "unable to save free space section info to disk")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:350:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:354:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:414:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FSPACE, H5E_CANTFLUSH, FAIL, "unable to save free space header to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:421:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to destroy free space header")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:426:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5FScache.c: In function 'H5FS_cache_hdr_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:469:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to free free space header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:474:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to destroy free space header")
         ^
H5FScache.c: In function 'H5FS_cache_hdr_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:511:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to destroy free space header")
      ^
H5FScache.c: In function 'H5FS_cache_sinfo_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:585:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:590:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:594:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_READERROR, NULL, "can't read free space sections")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:601:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, NULL, "wrong free space sections signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:606:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, NULL, "wrong free space sections version")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:611:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, NULL, "incorrect header address for free space sections")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:665:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_CANTDECODE, NULL, "can't deserialize section")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:673:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, NULL, "can't add section to free space manager")
                         ^
H5FScache.c:618:17: warning: variable 'old_tot_space' set but not used [-Wunused-but-set-variable]
         hsize_t old_tot_space;          /* Total space managed from header */
                 ^
H5FScache.c:617:17: warning: variable 'old_ghost_sect_count' set but not used [-Wunused-but-set-variable]
         hsize_t old_ghost_sect_count;   /* Total ghost section count from header */
                 ^
H5FScache.c:616:17: warning: variable 'old_serial_sect_count' set but not used [-Wunused-but-set-variable]
         hsize_t old_serial_sect_count;  /* Total serializable section count from header */
                 ^
H5FScache.c:615:17: warning: variable 'old_tot_sect_count' set but not used [-Wunused-but-set-variable]
         hsize_t old_tot_sect_count;     /* Total section count from header */
                 ^
In file included from H5FScache.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:694:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_BADVALUE, NULL, "incorrect metadata checksum for fractal heap indirect block")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:707:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FSPACE, H5E_CANTFREE, NULL, "unable to destroy free space info")
             ^
H5FScache.c: In function 'H5FS_sinfo_serialize_sect_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:755:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTSERIALIZE, FAIL, "can't syncronize section")
                 ^
H5FScache.c: In function 'H5FS_sinfo_serialize_node_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:807:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_BADITER, FAIL, "can't iterate over section nodes")
             ^
H5FScache.c: In function 'H5FS_cache_sinfo_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:851:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, FAIL, "incorrect address for free space sections")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:855:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:880:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_BADITER, FAIL, "can't iterate over section size nodes")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:896:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTFLUSH, FAIL, "unable to save free space sections to disk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:906:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to destroy free space section info")
      ^
H5FScache.c: In function 'H5FS_cache_sinfo_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:947:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to free free space section info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:952:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to destroy free space info")
         ^
H5FScache.c: In function 'H5FS_cache_sinfo_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FScache.c:989:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to destroy free space section info")
      ^
  CC       H5FSdbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FSdbg.c:38:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FSdbg.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FSdbg.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FSdbg.c:38:0:
H5FSdbg.c: In function 'H5FS_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSdbg.c:125:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, FAIL, "unable to load free space header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSdbg.c:176:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_PROTECT, FAIL, "unable to release free space header")
         ^
H5FSdbg.c: In function 'H5FS_sect_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSdbg.c:214:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_BADITER, FAIL, "can't dump section's debugging info")
             ^
H5FSdbg.c: In function 'H5FS_sects_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSdbg.c:267:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_FSPACE, H5E_CANTLOAD, FAIL, "unable to load free space header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSdbg.c:277:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_PROTECT, FAIL, "unable to release free space header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSdbg.c:289:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_SYSTEM, FAIL, "unable to dump fractal heap free space sections")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSdbg.c:307:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_PROTECT, FAIL, "unable to release free space header")
         ^
  CC       H5FSsection.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FSsection.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FSsection.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FSsection.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5FSsection.c:34:0:
H5FSsection.c: In function 'H5FS_sinfo_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:143:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5FSsection.c:147:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     sinfo->sect_prefix_size = (size_t)H5FS_SINFO_PREFIX_SIZE(f);
                               ^
In file included from H5FSsection.c:34:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:159:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for free space section bin array")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:163:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINC, NULL, "unable to increment ref. count on free space header")
         ^
H5FSsection.c: In function 'H5FS_sinfo_lock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:232:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_CANTUNPROTECT, FAIL, "unable to release free space section info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:239:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_CANTPROTECT, FAIL, "unable to load free space sections")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:261:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTPROTECT, FAIL, "unable to load free space sections")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:278:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTCREATE, FAIL, "can't create section info")
                 ^
H5FSsection.c: In function 'H5FS_sinfo_unlock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:334:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTDIRTY, FAIL, "attempt to modify read-only section info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:346:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTMARKDIRTY, FAIL, "unable to mark free space header as dirty")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:383:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTUNPROTECT, FAIL, "unable to release free space section info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:441:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_CANTMARKDIRTY, FAIL, "unable to mark free space header as dirty")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:448:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "unable to free free space sections")
                 ^
H5FSsection.c: In function 'H5FS_sect_increase':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:577:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTCOMPUTE, FAIL, "can't adjust free space section size on disk")
                 ^
H5FSsection.c: In function 'H5FS_sect_decrease':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:637:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTCOMPUTE, FAIL, "can't adjust free space section size on disk")
             ^
H5FSsection.c: In function 'H5FS_size_node_decr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:715:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTREMOVE, FAIL, "can't remove free space node from skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:719:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTCLOSEOBJ, FAIL, "can't destroy size tracking node's skip list")
             ^
H5FSsection.c: In function 'H5FS_sect_unlink_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:768:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_NOTFOUND, FAIL, "node's bin is empty?")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:772:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_NOTFOUND, FAIL, "can't find section size node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:777:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_NOTFOUND, FAIL, "can't find section node on size list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:781:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTREMOVE, FAIL, "can't remove free space size node from skip list")
         ^
H5FSsection.c: In function 'H5FS_sect_unlink_rest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:827:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_NOTFOUND, FAIL, "can't find section node on size list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:832:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't increase free space section size on disk")
         ^
H5FSsection.c: In function 'H5FS_sect_remove_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:876:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "can't remove section from size tracking data structures")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:880:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "can't remove section from non-size tracking data structures")
         ^
H5FSsection.c: In function 'H5FS_sect_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:916:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTGET, FAIL, "can't get section info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:921:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTREMOVE, FAIL, "can't remove section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:926:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release section info")
         ^
H5FSsection.c: In function 'H5FS_sect_link_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:970:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTCREATE, FAIL, "can't create skip list for free space nodes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:981:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for free space node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:988:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTCREATE, FAIL, "can't create skip list for free space nodes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:992:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't insert free space node into skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1026:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't insert free space node into skip list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1032:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_FSPACE, H5E_CANTCLOSEOBJ, FAIL, "can't destroy size free space node's skip list")
                 ^
H5FSsection.c: In function 'H5FS_sect_link_rest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1075:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTCREATE, FAIL, "can't create skip list for merging free space sections")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1077:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't insert free space node into merging skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1082:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't increase free space section size on disk")
         ^
H5FSsection.c: In function 'H5FS_sect_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1127:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't add section to size tracking data structures")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1134:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't add section to non-size tracking data structures")
         ^
H5FSsection.c: In function 'H5FS_sect_merge':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1218:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_CANTMERGE, FAIL, "can't check for merging sections")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1225:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't remove section from internal data structures")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1229:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't merge two sections")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1262:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_CANTMERGE, FAIL, "can't check for merging sections")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1269:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't remove section from internal data structures")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1273:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't merge two sections")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1296:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTSHRINK, FAIL, "can't check for shrinking container")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1306:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't remove section from internal data structures")
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1314:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't shrink free space container")
                     ^
H5FSsection.c: In function 'H5FS_sect_add':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1397:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTGET, FAIL, "can't get section info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1404:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "'add' section class callback failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1415:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTMERGE, FAIL, "can't merge sections")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1424:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't insert free space section into skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1437:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release section info")
         ^
H5FSsection.c: In function 'H5FS_sect_try_extend':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1495:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTGET, FAIL, "can't get section info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1531:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't remove section from internal data structures")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1552:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't insert free space section into skip list")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1560:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "can't free section")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1575:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release section info")
         ^
H5FSsection.c: In function 'H5FS_sect_find_node':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1645:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_FSPACE, H5E_CANTREMOVE, FAIL, "can't remove free space node from skip list")
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1651:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_FSPACE, H5E_CANTREMOVE, FAIL, "can't remove free space size node from skip list")
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1653:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "can't remove section from non-size tracking data structures")
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1693:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTREMOVE, FAIL, "can't remove free space node from skip list")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1696:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTREMOVE, FAIL, "can't remove free space size node from skip list")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1699:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "can't remove section from non-size tracking data structures")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1710:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't insert free space section into skip list")
                                     ^
H5FSsection.c: In function 'H5FS_sect_find':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1785:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTGET, FAIL, "can't get section info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1790:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "can't remove section from bins")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1805:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release section info")
         ^
H5FSsection.c: In function 'H5FS_iterate_sect_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1845:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_BADITER, FAIL, "iteration callback failed")
         ^
H5FSsection.c: In function 'H5FS_iterate_node_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1884:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_BADITER, FAIL, "can't iterate over section nodes")
         ^
H5FSsection.c: In function 'H5FS_sect_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1933:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTGET, FAIL, "can't get section info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1945:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_BADITER, FAIL, "can't iterate over section size nodes")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:1953:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release section info")
         ^
H5FSsection.c: In function 'H5FS_sect_change_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2025:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTGET, FAIL, "can't get section info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2125:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_FSPACE, H5E_CANTCREATE, FAIL, "can't create skip list for merging free space sections")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2127:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't insert free space node into merging skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2137:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_NOTFOUND, FAIL, "can't find section node on size list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2150:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTCOMPUTE, FAIL, "can't adjust free space section size on disk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2155:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release section info")
         ^
H5FSsection.c: In function 'H5FS_sect_try_shrink_eoa':
H5FSsection.c:2338:24: warning: passing argument 1 of 'H5FS_sinfo_lock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0)
                        ^
H5FSsection.c:207:1: note: expected 'H5F_t * {aka struct H5F_t *}' but argument is of type 'const H5F_t * {aka const struct H5F_t *}'
 H5FS_sinfo_lock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, H5AC_protect_t accmode)
 ^
H5FSsection.c:2338:36: warning: passing argument 3 of 'H5FS_sinfo_lock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0)
                                    ^
H5FSsection.c:207:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}'
 H5FS_sinfo_lock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, H5AC_protect_t accmode)
 ^
In file included from H5FSsection.c:34:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2339:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTGET, FAIL, "can't get section info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2357:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_FSPACE, H5E_CANTSHRINK, FAIL, "can't check for shrinking container")
       ^
H5FSsection.c:2362:32: warning: passing argument 1 of 'H5FS_sect_remove_real' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
       if(H5FS_sect_remove_real(fspace, tmp_sect) < 0)
                                ^
H5FSsection.c:859:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}'
 H5FS_sect_remove_real(H5FS_t *fspace, H5FS_section_info_t *sect)
 ^
In file included from H5FSsection.c:34:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2363:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't remove section from internal data structures")
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2368:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_FSPACE, H5E_CANTINSERT, FAIL, "can't shrink free space container")
    ^
H5FSsection.c:2376:41: warning: passing argument 1 of 'H5FS_sinfo_unlock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace, section_removed) < 0)
                                         ^
H5FSsection.c:313:1: note: expected 'H5F_t * {aka struct H5F_t *}' but argument is of type 'const H5F_t * {aka const struct H5F_t *}'
 H5FS_sinfo_unlock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, hbool_t modified)
 ^
H5FSsection.c:2376:53: warning: passing argument 3 of 'H5FS_sinfo_unlock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace, section_removed) < 0)
                                                     ^
H5FSsection.c:313:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}'
 H5FS_sinfo_unlock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, hbool_t modified)
 ^
In file included from H5FSsection.c:34:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5FSsection.c:2377:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release section info")
         ^
  CC       H5FSstat.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FSstat.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FSstat.c:31:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FSstat.c:31:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5FSstat.c: In function 'H5FS_stat_info':
H5FSstat.c:99:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     stats->hdr_size = (size_t)H5FS_HEADER_SIZE(f);
                       ^
  CC       H5FStest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5FStest.c:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5FStest.c:32:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5FStest.c:32:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5G.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5G.c:91:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5G.c:93:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5G.c:93:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5G.c:91:0:
H5G.c: In function 'H5G__init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5G.c:161:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5G.c: In function 'H5G_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:197:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to initialize interface")
  ^
H5G.c: In function 'H5Gcreate2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:282:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:282:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:287:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:289:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:296:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:303:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not group create property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:310:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not group access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:314:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:316:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register group")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:321:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "unable to release group")
             ^
H5G.c: In function 'H5Gcreate_anon':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:370:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:370:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:375:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:382:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not group create property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not group access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:398:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:400:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register group")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:409:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to get object location of group")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:413:12: note: in expansion of macro 'HDONE_ERROR'
            HDONE_ERROR(H5E_SYM, H5E_CANTDEC, FAIL, "unable to decrement refcount on newly created object")
            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:419:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "unable to release group")
             ^
H5G.c: In function 'H5Gopen2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:449:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:449:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:454:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:456:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:463:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not group access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:467:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:471:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:476:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "unable to release group")
             ^
H5G.c: In function 'H5Gget_create_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:505:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:505:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:510:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:513:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
  ^
H5G.c: In function 'H5G_get_create_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5G.c:548:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:552:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get default group creation property list")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:554:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to copy the creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:556:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:560:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get object creation info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:564:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:570:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't get group info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:574:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set group info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:579:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:583:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set link info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:588:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to read object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:594:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't get link pipeline")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:598:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set link pipeline")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:608:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_SYM, H5E_CANTDEC, FAIL, "can't free")
                 ^
H5G.c: In function 'H5Gget_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:635:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:635:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:641:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid argument")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:643:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no info struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:647:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:651:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve group info")
         ^
H5G.c: In function 'H5Gget_info_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:682:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:682:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:687:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:689:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:691:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no info struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:696:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:705:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:710:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve group info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:714:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5G.c: In function 'H5Gget_info_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:745:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:745:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:751:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:753:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:755:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:757:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:759:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no info struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:764:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:773:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:778:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve group info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:783:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5G.c: In function 'H5Gclose':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:807:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5G.c:807:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:812:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5G.c:819:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to close group")
      ^
  CC       H5Gbtree2.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gbtree2.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gbtree2.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gbtree2.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gbtree2.c:37:0:
H5Gbtree2.c: In function 'H5G_dense_fh_name_cmp':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gbtree2.c:174:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDECODE, FAIL, "can't decode link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gbtree2.c:182:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPERATE, FAIL, "link found callback failed")
             ^
H5Gbtree2.c: In function 'H5G_dense_btree2_name_compare':
H5Gbtree2.c:266:16: warning: variable 'status' set but not used [-Wunused-but-set-variable]
         herr_t status;                  /* Status from fractal heap 'op' routine */
                ^
  CC       H5Gcache.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gcache.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gcache.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gcache.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gcache.c:37:0:
H5Gcache.c: In function 'H5G_node_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:147:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
In file included from H5Gcache.c:39:0:
H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f))                         \
                                ^
H5Gcache.c:148:22: note: in expansion of macro 'H5G_NODE_SIZE'
     sym->node_size = H5G_NODE_SIZE(f);
                      ^
In file included from H5Gcache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:150:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:154:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, NULL, "can't wrap buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:158:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOSPACE, NULL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:162:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_READERROR, NULL, "unable to read symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:169:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, NULL, "bad symbol table node signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:174:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, NULL, "bad symbol table node version")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:184:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, NULL, "unable to decode symbol table entries")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:192:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:195:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTFREE, NULL, "unable to destroy symbol table node")
             ^
H5Gcache.c:123:60: warning: unused parameter 'udata' [-Wunused-parameter]
 H5G_node_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *udata)
                                                            ^
In file included from H5Gcache.c:37:0:
H5Gcache.c: In function 'H5G_node_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:239:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:243:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:263:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTENCODE, FAIL, "can't serialize")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:268:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_WRITEERROR, FAIL, "unable to write symbol table node to the file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:280:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to destroy symbol table node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:285:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5Gcache.c: In function 'H5G_node_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:328:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to free symbol table node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:333:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to destroy symbol table node")
         ^
H5Gcache.c: In function 'H5G_node_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcache.c:374:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to destroy symbol table node")
      ^
  CC       H5Gcompact.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gcompact.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gcompact.c:31:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gcompact.c:31:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gcompact.c:30:0:
H5Gcompact.c: In function 'H5G_compact_build_table_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:101:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy link message")
         ^
H5Gcompact.c: In function 'H5G_compact_build_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:149:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:159:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "error iterating over link messages")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:163:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTSORT, FAIL, "error sorting link messages")
             ^
H5Gcompact.c: In function 'H5G__compact_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:202:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create message")
         ^
H5Gcompact.c: In function 'H5G__compact_get_name_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:237:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create link message table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:241:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "index out of bound")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:256:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
         ^
H5Gcompact.c: In function 'H5G_compact_remove_common_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:293:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5_ITER_ERROR, "unable to get object type")
             ^
H5Gcompact.c: In function 'H5G__compact_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:336:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete link message")
         ^
H5Gcompact.c: In function 'H5G__compact_remove_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:371:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create link message table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:375:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "index out of bound")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:385:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete link message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:390:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
         ^
H5Gcompact.c: In function 'H5G__compact_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:425:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create link message table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Gcompact.c:429:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_SYM, H5E_CANTNEXT, "iteration operator failed");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:434:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
         ^
H5Gcompact.c: In function 'H5G_compact_lookup_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:472:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy link message")
                 ^
H5Gcompact.c: In function 'H5G__compact_lookup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:523:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "error iterating over link messages")
         ^
H5Gcompact.c: In function 'H5G__compact_lookup_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:563:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create link message table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:567:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "index out of bound")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:571:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy link message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:576:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
         ^
H5Gcompact.c: In function 'H5G__compact_get_type_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:610:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, H5G_UNKNOWN, "can't create link message table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:614:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, H5G_UNKNOWN, "index out of bound")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:631:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5G_UNKNOWN, "can't get object type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:635:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, H5G_UNKNOWN, "can't determine object type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:637:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, H5G_UNKNOWN, "unknown link type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gcompact.c:643:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, H5G_UNKNOWN, "unable to release link table")
         ^
  CC       H5Gdense.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gdense.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gdense.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gdense.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gdense.c:37:0:
H5Gdense.c: In function 'H5G__dense_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:304:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:308:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get fractal heap address")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:315:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGETSIZE, FAIL, "can't get fractal heap ID length")
         ^
H5Gdense.c:325:28: warning: conversion to 'uint32_t {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     bt2_cparam.rrec_size = 4 +          /* Name's hash value */
                            ^
In file included from H5Gdense.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:334:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get v2 B-tree address for name index")
         ^
H5Gdense.c:345:32: warning: conversion to 'uint32_t {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         bt2_cparam.rrec_size = 8 +      /* Creation order value */
                                ^
In file included from H5Gdense.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:350:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:354:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get v2 B-tree address for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:363:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:365:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:367:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5Gdense.c: In function 'H5G__dense_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:415:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGETSIZE, FAIL, "can't get link size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:422:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't wrap buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:426:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOSPACE, FAIL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:430:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTENCODE, FAIL, "can't encode link")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:434:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:438:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert link into fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:442:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:457:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert record into v2 B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:464:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:468:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert record into v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:474:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:476:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:478:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:480:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5Gdense.c: In function 'H5G_dense_lookup_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:516:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy link message")
         ^
H5Gdense.c: In function 'H5G__dense_lookup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:557:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:561:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:574:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to locate link in name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:579:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:581:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5Gdense.c: In function 'H5G_dense_lookup_by_idx_fh_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:612:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDECODE, FAIL, "can't decode link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:616:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy link message")
         ^
H5Gdense.c: In function 'H5G_dense_lookup_by_idx_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:659:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPERATE, H5_ITER_ERROR, "link found callback failed")
         ^
H5Gdense.c: In function 'H5G__dense_lookup_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:733:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:737:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:747:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to locate link in index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:752:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "error building table of links")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:756:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "index out of bound")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:760:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy link message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:766:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:768:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:770:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
         ^
H5Gdense.c: In function 'H5G_dense_build_table_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:806:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy link message")
         ^
H5Gdense.c: In function 'H5G__dense_build_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:855:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:863:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTNEXT, FAIL, "error iterating over links")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:867:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTSORT, FAIL, "error sorting link messages")
             ^
H5Gdense.c: In function 'H5G_dense_iterate_fh_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:907:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDECODE, FAIL, "can't decode link")
         ^
H5Gdense.c: In function 'H5G_dense_iterate_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:950:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPERATE, H5_ITER_ERROR, "heap op callback failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Gdense.c:965:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_SYM, H5E_CANTNEXT, "iteration operator failed");
         ^
H5Gdense.c: In function 'H5G__dense_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1042:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1046:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Gdense.c:1060:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_SYM, H5E_BADITER, "link iteration failed");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1069:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "error building table of links")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Gdense.c:1073:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_SYM, H5E_CANTNEXT, "iteration operator failed");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1079:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1081:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1083:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
         ^
H5Gdense.c: In function 'H5G_dense_get_name_by_idx_fh_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1114:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDECODE, FAIL, "can't decode link")
         ^
H5Gdense.c: In function 'H5G_dense_get_name_by_idx_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1167:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPERATE, FAIL, "link found callback failed")
         ^
H5Gdense.c: In function 'H5G__dense_get_name_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1244:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1248:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1259:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTLIST, FAIL, "can't locate object in v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1267:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "error building table of links")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1271:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "index out of bound")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1287:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1289:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1291:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
         ^
H5Gdense.c: In function 'H5G_dense_remove_fh_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1322:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDECODE, FAIL, "can't decode link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1330:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1338:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTREMOVE, FAIL, "unable to remove link from creation order index v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1344:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTRENAME, FAIL, "unable to rename open objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1349:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1354:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5Gdense.c: In function 'H5G_dense_remove_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1395:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPERATE, FAIL, "link removal callback failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1400:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTREMOVE, FAIL, "unable to remove link from fractal heap")
             ^
H5Gdense.c: In function 'H5G__dense_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1440:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1444:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1461:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTREMOVE, FAIL, "unable to remove link from name index v2 B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1466:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1468:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5Gdense.c: In function 'H5G_dense_remove_by_idx_fh_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1497:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDECODE, H5_ITER_ERROR, "can't decode link")
         ^
H5Gdense.c: In function 'H5G_dense_remove_by_idx_bt2_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1554:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPERATE, FAIL, "link removal callback failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1581:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for 'other' index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1587:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTREMOVE, H5_ITER_ERROR, "unable to remove link from 'other' index v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1592:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTRENAME, FAIL, "unable to rename open objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1597:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1604:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTREMOVE, FAIL, "unable to remove link from fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1609:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for 'other' index")
         ^
H5Gdense.c: In function 'H5G__dense_remove_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1682:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1686:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1698:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTREMOVE, FAIL, "unable to remove link from indexed v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1703:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "error building table of links")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1707:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "index out of bound")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1711:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTREMOVE, FAIL, "unable to remove link from dense storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1717:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1719:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1721:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
         ^
H5Gdense.c: In function 'H5G__dense_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1763:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1780:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete v2 B-tree for name index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1784:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1789:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete v2 B-tree for name index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1798:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1806:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete fractal heap")
         ^
H5Gdense.c: In function 'H5G__dense_get_type_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1852:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5G_UNKNOWN, "error building table of links")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1856:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5G_UNKNOWN, "index out of bound")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1873:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5G_UNKNOWN, "can't get object type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1877:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, H5G_UNKNOWN, "can't determine object type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1879:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, H5G_UNKNOWN, "unknown link type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdense.c:1885:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, H5G_UNKNOWN, "unable to release link table")
         ^
  CC       H5Gdeprec.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gdeprec.c:43:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gdeprec.c:45:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gdeprec.c:45:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gdeprec.c:43:0:
H5Gdeprec.c: In function 'H5Gcreate1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:233:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:233:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:238:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:240:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name given")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:249:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:253:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to copy the creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:257:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:261:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get group info")
             ^
H5Gdeprec.c:264:33: warning: conversion to 'uint32_t {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         ginfo.lheap_size_hint = size_hint;
                                 ^
In file included from H5Gdeprec.c:43:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:266:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set group info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:274:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:276:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register group")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:281:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "unable to release property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:285:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "unable to release group")
             ^
H5Gdeprec.c: In function 'H5Gopen1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:315:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:315:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:320:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:322:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:326:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:335:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "unable to release group")
             ^
H5Gdeprec.c: In function 'H5Glink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:355:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:355:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:360:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no current name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:362:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no new name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:366:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "couldn't create link")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:373:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:377:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create link")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:380:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Not a valid link type")
         ^
H5Gdeprec.c: In function 'H5Glink2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:401:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:401:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:406:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no current name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:408:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no new name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:412:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "couldn't create link")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:424:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:428:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create link")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:431:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a valid link type")
         ^
H5Gdeprec.c: In function 'H5G_link_hard':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:466:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "source and destination should not be both H5L_SAME_LOC")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:468:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:470:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:480:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "source and destination should be in the same file.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:485:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create link")
  ^
H5Gdeprec.c: In function 'H5Gmove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:504:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:504:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:509:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "couldn't move link")
       ^
H5Gdeprec.c: In function 'H5Gmove2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:529:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:529:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:534:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "couldn't move link")
       ^
H5Gdeprec.c: In function 'H5G_move':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:570:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "source and destination should not both be H5L_SAME_LOC")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:572:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:574:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:576:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no current name specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:578:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no destination name specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:591:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_CANTMOVE, FAIL, "unable to move link")
  ^
H5Gdeprec.c: In function 'H5Gunlink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:611:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:611:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:616:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:618:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:622:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_LINK, H5E_CANTDELETE, FAIL, "couldn't delete link")
       ^
H5Gdeprec.c: In function 'H5Gget_linkval':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:643:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:643:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:648:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:650:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:654:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "couldn't get link info")
       ^
H5Gdeprec.c: In function 'H5Gset_comment':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:684:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:684:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:688:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:690:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:693:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to set comment value")
  ^
H5Gdeprec.c: In function 'H5Gget_comment':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:729:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:729:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:733:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:735:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:737:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no buffer specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to get comment value")
  ^
H5Gdeprec.c: In function 'H5Giterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:783:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:783:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:788:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:790:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:792:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no operator specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:804:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "group iteration failed")
  ^
H5Gdeprec.c: In function 'H5Gget_num_objs':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:839:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:839:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:844:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:846:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:848:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:850:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "bad pointer to # of objects")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:854:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTCOUNT, FAIL, "can't determine")
  ^
H5Gdeprec.c: In function 'H5Gget_objinfo':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:888:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:888:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:893:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:895:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:899:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "cannot stat object")
  ^
H5Gdeprec.c: In function 'H5G_get_objinfo_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:930:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "'%s' doesn't exist", name)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:938:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FILE, H5E_BADVALUE, FAIL, "unable to read fileno")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:950:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to get object info")
                 ^
H5Gdeprec.c: In function 'H5G_get_objinfo':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1026:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_EXISTS, FAIL, "name doesn't exist")
         ^
H5Gdeprec.c: In function 'H5Gget_objname_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:1085:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:1085:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1090:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1092:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1094:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_BADTYPE, FAIL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1098:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, FAIL, "can't get object name")
  ^
H5Gdeprec.c: In function 'H5Gget_objtype_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:1127:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5G_UNKNOWN)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Gdeprec.c:1127:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5G_UNKNOWN)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1132:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5G_UNKNOWN, "not a location ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1134:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5G_UNKNOWN, "can't get object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1136:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, H5G_UNKNOWN, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1140:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, H5G_UNKNOWN, "can't get object type")
  ^
H5Gdeprec.c: In function 'H5G_obj_get_type_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Gdeprec.c:1169:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(H5G_UNKNOWN)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5G_UNKNOWN, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1181:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, H5G_UNKNOWN, "can't locate type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1186:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, H5G_UNKNOWN, "can't locate type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gdeprec.c:1192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, H5G_UNKNOWN, "can't locate type")
             ^
  CC       H5Gent.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gent.c:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gent.c:32:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gent.c:32:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gent.c:31:0:
H5Gent.c: In function 'H5G__ent_decode_vec':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:111:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTDECODE, FAIL, "can't decode")
             ^
H5Gent.c: In function 'H5G_ent_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:173:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "unknown symbol table entry cache type")
             ^
H5Gent.c: In function 'H5G__ent_encode_vec':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:216:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTENCODE, FAIL, "can't encode")
             ^
H5Gent.c: In function 'H5G_ent_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:278:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "unknown symbol table entry cache type")
                 ^
H5Gent.c: In function 'H5G__ent_copy':
H5Gent.c:341:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         H5G__ent_reset((H5G_entry_t *)src);
                        ^
In file included from H5Gent.c:31:0:
H5Gent.c: In function 'H5G__ent_convert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:415:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert symbol name into heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:458:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTRESET, FAIL, "unable to initialize target location")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:464:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTPROTECT, FAIL, "unable to protect target object header")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Gent.c:470:25: note: in expansion of macro 'HERROR'
                         HERROR(H5E_SYM, H5E_CANTUNPROTECT, "unable to release object header");
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:471:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to check for STAB message")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Gent.c:480:29: note: in expansion of macro 'HERROR'
                             HERROR(H5E_SYM, H5E_CANTUNPROTECT, "unable to release object header");
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:481:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to read STAB message")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:495:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:510:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to write link value to local heap")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gent.c:521:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "unrecognized link type")
           ^
  CC       H5Gint.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gint.c:40:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gint.c:41:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gint.c:41:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gint.c:40:0:
H5Gint.c: In function 'H5G_init_int_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:143:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, FAIL, "interface initialization failed")
         ^
H5Gint.c: In function 'H5G__create_named':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:194:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, NULL, "unable to create and link to group")
         ^
H5Gint.c: In function 'H5G__create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:239:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:241:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:245:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, NULL, "unable to create group object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:250:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINC, NULL, "can't incr object ref. count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, NULL, "can't insert group into list of open objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:265:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_SYM, H5E_CANTDEC, NULL, "unable to decrement refcount on newly created object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:267:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, NULL, "unable to release object header")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:269:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_SYM, H5E_CANTDELETE, NULL, "unable to delete object header")
                 ^
H5Gint.c: In function 'H5G__open_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:320:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, NULL, "group not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:325:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, NULL, "can't get object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:327:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, NULL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:331:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, NULL, "unable to open group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:339:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, NULL, "can't free location")
             ^
H5Gint.c: In function 'H5G_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Gint.c:368:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:375:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate space for group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, NULL, "can't copy object location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:381:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, NULL, "can't copy path")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:391:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, NULL, "not found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:396:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, NULL, "can't insert group into list of open objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:401:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINC, NULL, "can't increment object count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:417:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, NULL, "unable to open object header")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:422:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINC, NULL, "can't increment object count")
             ^
H5Gint.c: In function 'H5G_open_oid':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:467:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:471:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:477:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "not a group")
         ^
H5Gint.c: In function 'H5G_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Gint.c:508:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:521:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't decrement count for object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:523:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't remove group from list of open objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:525:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to close")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:530:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't decrement count for object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:535:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to close")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:540:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "problem attempting to free location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:548:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "problem attempting file close")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:554:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't free group entry name")
         ^
H5Gint.c: In function 'H5G_iterate_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:779:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5_ITER_ERROR, "unable to get info for link")
                     ^
H5Gint.c: In function 'H5G_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Gint.c:819:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:831:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:833:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:835:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:844:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "error iterating over links")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:850:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to close group")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:853:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "unable to release group")
         ^
H5Gint.c: In function 'H5G_visit_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:924:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOSPACE, H5_ITER_ERROR, "can't allocate path string")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:936:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5_ITER_ERROR, "unable to get info for link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:953:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, H5_ITER_ERROR, "object not found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:967:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5_ITER_ERROR, "unable to get object info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:976:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_NOSPACE, H5_ITER_ERROR, "can't allocate object node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:983:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, H5_ITER_ERROR, "can't insert object node into visited list")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1000:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5_ITER_ERROR, "can't check for link info message")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1038:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, H5_ITER_ERROR, "can't free location")
         ^
H5Gint.c: In function 'H5G_visit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Gint.c:1092:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1096:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1100:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1104:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1108:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1122:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOSPACE, FAIL, "can't allocate path name buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1128:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCREATE, FAIL, "can't create skip list for visited objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1132:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to get object info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1141:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOSPACE, FAIL, "can't allocate object node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1149:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "can't insert object node into visited list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1154:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1175:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "can't visit links")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1186:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to close group")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gint.c:1189:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "unable to release group")
         ^
  CC       H5Glink.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Glink.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Glink.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Glink.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Glink.c:37:0:
H5Glink.c: In function 'H5G_link_to_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Glink.c:315:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_LINK, H5E_BADTYPE, FAIL, "unknown link class")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Glink.c:330:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_LINK, H5E_CALLBACK, FAIL, "query buffer size callback returned failure")
                         ^
H5Glink.c: In function 'H5G__link_to_loc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Glink.c:376:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_UNSUPPORTED, FAIL, "unknown link type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Glink.c:380:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "cannot set name")
         ^
H5Glink.c: In function 'H5G__link_iterate_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Glink.c:482:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_SYM, H5E_CANTNEXT, "iteration operator failed");
         ^
H5Glink.c: In function 'H5G__link_release_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Glink.c:517:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link message")
                 ^
H5Glink.c: In function 'H5G__link_name_replace':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Glink.c:560:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to replace name")
             ^
  CC       H5Gloc.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gloc.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gloc.c:40:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gloc.c:40:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gloc.c:37:0:
H5Gloc.c: In function 'H5G_loc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:173:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file ID")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:177:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "unable to create location for file")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:183:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get group location of property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:188:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get group location of error class, message or stack")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:195:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid group ID")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:197:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location of group")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:199:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path of group")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:208:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid type ID")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:210:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location of datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:212:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path of datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:217:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get group location of dataspace")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:224:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid data ID")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:226:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location of dataset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:228:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path of dataset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:237:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid attribute ID")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:239:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location of attribute")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:241:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path of attribute")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:246:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get group location of reference")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:253:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid object ID")
             ^
H5Gloc.c: In function 'H5G__loc_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:286:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to copy entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:288:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to copy path")
         ^
H5Gloc.c: In function 'H5G_loc_reset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:319:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to reset entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:321:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to reset path")
         ^
H5Gloc.c: In function 'H5G_loc_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:352:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to free path")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "unable to free object header location")
         ^
H5Gloc.c: In function 'H5G_loc_find_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:385:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object '%s' doesn't exist", name)
         ^
H5Gloc.c: In function 'H5G_loc_find':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:430:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't find object")
         ^
H5Gloc.c: In function 'H5G_loc_find_by_idx_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:467:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:472:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "link not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:477:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "cannot initialize object location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_TRAVERSE, FAIL, "special link traversal failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:494:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't free location")
             ^
H5Gloc.c: In function 'H5G_loc_find_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:541:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't find object")
         ^
H5Gloc.c: In function 'H5G__loc_insert':
H5Gloc.c:580:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     lnk.name = (char *)name;
                ^
In file included from H5Gloc.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:586:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:590:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "cannot set name")
        ^
H5Gloc.c: In function 'H5G_loc_exists':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:665:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't check if object exists")
         ^
H5Gloc.c: In function 'H5G_loc_info_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:698:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "name doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:702:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get object info")
         ^
H5Gloc.c: In function 'H5G_loc_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:747:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't find object")
         ^
H5Gloc.c: In function 'H5G_loc_set_comment_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:779:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "name doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:783:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:788:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete existing comment object header message")
             ^
H5Gloc.c:793:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  comment.s = (char *)udata->comment;
              ^
In file included from H5Gloc.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:795:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to set comment object header message")
      ^
H5Gloc.c: In function 'H5G_loc_set_comment':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:839:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't find object")
         ^
H5Gloc.c: In function 'H5G_loc_get_comment_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:870:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "name doesn't exist")
         ^
H5Gloc.c: In function 'H5G_loc_get_comment':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gloc.c:932:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't find object")
         ^
  CC       H5Gname.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gname.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gname.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gname.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gname.c:37:0:
H5Gname.c: In function 'H5G_normalize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:178:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for normalized string")
  ^
H5Gname.c: In function 'H5G_build_fullpath':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:323:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:333:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5Gname.c: In function 'H5G_name_set':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:476:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_PATH, FAIL, "can't build user path name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:483:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_PATH, FAIL, "can't build user path name")
             ^
H5Gname.c: In function 'H5G_name_copy':
H5Gname.c:537:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         H5G_name_reset((H5G_name_t *)src);
                        ^
In file included from H5Gname.c:37:0:
H5Gname.c: In function 'H5G_get_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:595:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get file ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:600:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't determine name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:605:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTCLOSEFILE, FAIL, "can't determine name")
             ^
H5Gname.c: In function 'H5G_name_move_path':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:763:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5Gname.c: In function 'H5G_name_replace_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:849:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "unknown data object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:909:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:957:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1031:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SYM, H5E_PATH, FAIL, "can't build user path name")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1038:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1053:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid operation")
             ^
H5Gname.c: In function 'H5G_name_replace':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1112:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get object type")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1135:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, FAIL, "not valid object type")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1151:24: note: in expansion of macro 'HGOTO_ERROR'
                        HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "unknown link type")
                        ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1183:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "can't iterate over groups")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1188:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "can't iterate over datasets")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1193:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "can't iterate over datatypes")
       ^
H5Gname.c: In function 'H5G_get_name_by_addr_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1241:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5_ITER_ERROR, "bad group location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1250:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, H5_ITER_ERROR, "object not found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1257:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTALLOC, H5_ITER_ERROR, "can't duplicate path string")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1266:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, H5_ITER_ERROR, "can't free location")
         ^
H5Gname.c: In function 'H5G_get_name_by_addr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1304:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get root group's location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1309:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTALLOC, FAIL, "can't duplicate path string")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gname.c:1321:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "group traversal failed while looking for object name")
             ^
  CC       H5Gnode.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gnode.c:40:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gnode.c:42:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gnode.c:42:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gnode.c:40:0:
H5Gnode.c: In function 'H5G_node_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:343:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
In file included from H5Gnode.c:45:0:
H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f))                         \
                                ^
H5Gnode.c:344:22: note: in expansion of macro 'H5G_NODE_SIZE'
     sym->node_size = H5G_NODE_SIZE(f);
                      ^
In file included from H5Gnode.c:40:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:346:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to allocate file space")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:348:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTALLOC, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:351:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to cache symbol table leaf node")
  ^
H5Gnode.c: In function 'H5G_node_found':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:545:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, FAIL, "unable to protect symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:571:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "iterator callback failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:575:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to release symbol table node")
  ^
H5Gnode.c: In function 'H5G_node_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:651:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, H5B_INS_ERROR, "unable to protect symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:667:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, H5B_INS_ERROR, "symbol is already present in symbol table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:679:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTCONVERT, H5B_INS_ERROR, "unable to convert link")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:692:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, H5B_INS_ERROR, "unable to split symbol table node")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:695:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, H5B_INS_ERROR, "unable to split symbol table node")
      ^
H5Gnode.c:718:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
      idx -= H5F_SYM_LEAF_K(f);
          ^
In file included from H5Cprivate.h:37:0,
                 from H5ACprivate.h:35,
                 from H5Gnode.c:41:
H5Fprivate.h:275:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
 #define H5F_SYM_LEAF_K(F)       (H5F_sym_leaf_k(F))
                                 ^
H5Gnode.c:718:13: note: in expansion of macro 'H5F_SYM_LEAF_K'
      idx -= H5F_SYM_LEAF_K(f);
             ^
In file included from H5Gnode.c:40:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:750:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SYM, H5E_PROTECT, H5B_INS_ERROR, "unable to release symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:752:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SYM, H5E_PROTECT, H5B_INS_ERROR, "unable to release symbol table node")
  ^
H5Gnode.c: In function 'H5G_node_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:812:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, H5B_INS_ERROR, "unable to protect symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:838:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, H5B_INS_ERROR, "name not found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:842:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5B_INS_ERROR, "unable to get link name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:861:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5B_INS_ERROR, "unable to get object type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:872:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, H5B_INS_ERROR, "unable to decrement object link count")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:881:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, H5B_INS_ERROR, "unable to remove soft link from local heap")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:887:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, H5B_INS_ERROR, "unable to remove link name from local heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:949:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, H5B_INS_ERROR, "unable to decrement object link count")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:965:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SYM, H5E_CANTUNPROTECT, H5B_INS_ERROR, "unable to release symbol table node")
  ^
H5Gnode.c:792:21: warning: unused variable 'lt_key' [-Wunused-variable]
     H5G_node_key_t *lt_key = (H5G_node_key_t *)_lt_key;
                     ^
In file included from H5Gnode.c:40:0:
H5Gnode.c: In function 'H5G__node_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1005:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, H5_ITER_ERROR, "unable to load symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1023:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTCONVERT, H5_ITER_ERROR, "unable to convert symbol table entry to link")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1030:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTFREE, H5_ITER_ERROR, "unable to release link message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Gnode.c:1039:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_SYM, H5E_CANTNEXT, "iteration operator failed");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1044:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, H5_ITER_ERROR, "unable to release object header")
         ^
H5Gnode.c: In function 'H5G__node_sumup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1082:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, H5_ITER_ERROR, "unable to load symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1088:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, H5_ITER_ERROR, "unable to release object header")
         ^
H5Gnode.c: In function 'H5G__node_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1127:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, H5_ITER_ERROR, "unable to load symbol table node");
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1139:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5B_INS_ERROR, "'by index' callback failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1149:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, H5_ITER_ERROR, "unable to release object header")
         ^
H5Gnode.c: In function 'H5G__node_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1186:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_BTREE, H5E_NOSPACE, FAIL, "memory allocation failed for shared B-tree info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1193:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't create ref-count wrapper for shared B-tree info")
  ^
H5Gnode.c: In function 'H5G__node_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1265:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, H5_ITER_ERROR, "unable to load symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1269:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, H5_ITER_ERROR, "unable to protect symbol name")
        ^
H5Gnode.c:1294:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             grp_loc.oloc = (H5O_loc_t *)src_oloc;
                            ^
In file included from H5Gnode.c:40:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1325:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, H5_ITER_ERROR, "unable to copy object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1367:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, H5_ITER_ERROR, "unable to insert the name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1372:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, H5_ITER_ERROR, "unable to unprotect symbol name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1375:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, H5_ITER_ERROR, "unable to release object header")
         ^
H5Gnode.c: In function 'H5G__node_build_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1417:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, H5_ITER_ERROR, "unable to load symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1426:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, H5_ITER_ERROR, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1444:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTCONVERT, H5_ITER_ERROR, "unable to convert symbol table entry to link")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1450:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, H5_ITER_ERROR, "unable to release object header")
         ^
In file included from H5Gnode.c:45:0:
H5Gnode.c: In function 'H5G__node_iterate_size':
H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f))                         \
                                ^
H5Gnode.c:1481:19: note: in expansion of macro 'H5G_NODE_SIZE'
     *stab_size += H5G_NODE_SIZE(f);
                   ^
In file included from H5Gnode.c:40:0:
H5Gnode.c: In function 'H5G_node_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1524:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, FAIL, "unable to protect symbol table heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1536:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, FAIL, "unable to debug B-tree node");
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1569:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to release symbol table node")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gnode.c:1571:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
  CC       H5Gobj.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gobj.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gobj.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gobj.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gobj.c:37:0:
H5Gobj.c: In function 'H5G__obj_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:147:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:151:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get group info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:155:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get group info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:159:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get group info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:163:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCREATE, FAIL, "unable to create group")
         ^
H5Gobj.c: In function 'H5G__obj_create_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:206:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_CACHE, H5E_BADVALUE, FAIL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:220:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "must track creation order to create index for it")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:266:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create header")
  ^
H5Gobj.c:272:67: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         if(H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo, dxpl_id) < 0)
                                                                   ^
In file included from H5Gobj.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:273:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create message")
             ^
H5Gobj.c:277:73: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         if(H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo, dxpl_id) < 0)
                                                                         ^
In file included from H5Gobj.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:278:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create message")
             ^
H5Gobj.c:283:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             if(H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline, dxpl_id) < 0)
                                                                             ^
In file included from H5Gobj.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:284:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:291:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create symbol table")
             ^
H5Gobj.c: In function 'H5G__obj_get_linfo':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:333:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:337:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "link info message not present")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:345:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:350:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve # of records in index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:355:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve # of links for object")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:363:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "can't close v2 B-tree for name index")
         ^
H5Gobj.c: In function 'H5G_obj_compact_to_dense_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:398:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert link into dense storage")
         ^
H5Gobj.c: In function 'H5G_obj_stab_to_new_cb':
H5Gobj.c:433:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     if(H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE,
                                                   ^
In file included from H5Gobj.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:435:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, H5_ITER_ERROR, "can't insert link into group")
         ^
H5Gobj.c: In function 'H5G_obj_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:481:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:501:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGETSIZE, FAIL, "can't get link size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:505:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't get group info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:522:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to read object header")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:525:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't get link pipeline")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:531:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create 'dense' form of new format group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:542:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "error iterating over links")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:546:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete link messages")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:562:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:566:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:574:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTNEXT, FAIL, "error iterating over old format links")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:578:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete old format link storage")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:586:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert link into group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:600:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert entry into symbol table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:606:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert link into dense storage")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:611:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert link as link message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:619:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "can't update link info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:633:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_LINKCOUNT, FAIL, "unable to increment hard link count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:639:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "can't release pipeline")
         ^
H5Gobj.c: In function 'H5G__obj_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:677:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "index out of bound")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:687:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "creation order not tracked for links in group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:693:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "can't iterate over dense links")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:698:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "can't iterate over compact links")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:704:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "no creation order index to query")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:708:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "can't iterate over symbol table")
             ^
H5Gobj.c: In function 'H5G__obj_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:753:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, FAIL, "can't copy object location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:757:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_MOUNT, FAIL, "mount point not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:764:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:779:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTCOUNT, FAIL, "can't count objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:789:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTCLOSEOBJ, FAIL, "unable to close queried group")
         ^
H5Gobj.c: In function 'H5G_obj_get_name_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:823:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:829:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "creation order not tracked for links in group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:836:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't locate name")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:841:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't locate name")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:847:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "no creation order index to query")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:851:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't locate name")
             ^
H5Gobj.c: In function 'H5G_obj_remove_update_linfo':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:896:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete dense link storage")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:904:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't get group info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:915:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTNEXT, FAIL, "error iterating over links")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:919:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTPIN, FAIL, "unable to pin group object header")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:938:33: note: in expansion of macro 'HDONE_ERROR'
                                 HDONE_ERROR(H5E_SYM, H5E_CANTUNPIN, FAIL, "unable to unpin group object header")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:940:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create message")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:945:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete dense link storage")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:950:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTUNPIN, FAIL, "unable to unpin group object header")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:954:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:961:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "can't update link info message")
         ^
H5Gobj.c: In function 'H5G_obj_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:997:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1006:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't remove object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1011:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't remove object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1020:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't remove object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1026:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTUPDATE, FAIL, "unable to update link info")
             ^
H5Gobj.c: In function 'H5G_obj_remove_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1062:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1068:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "creation order not tracked for links in group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1078:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't remove object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1083:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't remove object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1089:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "no creation order index to query")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1096:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't remove object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1102:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTUPDATE, FAIL, "unable to update link info")
             ^
H5Gobj.c: In function 'H5G__obj_lookup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1139:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1145:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't locate object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1150:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't locate object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1156:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't locate object")
             ^
H5Gobj.c: In function 'H5G_obj_lookup_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1193:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check for link info message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1199:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "creation order not tracked for links in group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1206:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't locate object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't locate object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1217:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "no creation order index to query")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gobj.c:1221:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't locate object")
             ^
  CC       H5Goh.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Goh.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Goh.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Goh.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Goh.c:27:0:
H5Goh.c: In function 'H5O_group_get_copy_file_udata':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:118:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5Goh.c: In function 'H5O_group_isa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:188:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:190:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to read object header")
  ^
H5Goh.c: In function 'H5O_group_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:224:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:233:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, FAIL, "unable to release group")
             ^
H5Goh.c: In function 'H5O_group_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:268:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, NULL, "unable to create group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:272:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "unable to get object location of group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:274:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "unable to get path of group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:282:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CLOSEERROR, NULL, "unable to release group")
             ^
H5Goh.c: In function 'H5O_group_get_oloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:311:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADATOM, NULL, "couldn't get object from ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:315:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "unable to get object location from object")
         ^
H5Goh.c: In function 'H5O_group_bh_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:353:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:359:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't read LINFO message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:365:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:369:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve B-tree storage info for name index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:376:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for creation order index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:380:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve B-tree storage info for creation order index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:387:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:391:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve fractal heap storage info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:399:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't find LINFO nor STAB messages")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:403:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve symbol table size info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:409:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTCLOSEOBJ, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:411:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Goh.c:413:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for creation order index")
         ^
  CC       H5Groot.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Groot.c:38:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Groot.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Groot.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Groot.c:38:0:
H5Groot.c: In function 'H5G_mkroot':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:170:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create group node info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:179:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:198:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create group entry")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:200:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_LINKCOUNT, FAIL, "internal error (wrong link count)")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:204:12: note: in expansion of macro 'HGOTO_ERROR'
            HGOTO_ERROR(H5E_SYM, H5E_CANTDEC, FAIL, "unable to decrement refcount on root group's object header")
            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:214:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, FAIL, "can't allocate space for symbol table entry")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:233:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open root group")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:241:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check if symbol table message exists")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:259:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to verify symbol table")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:278:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't check if symbol table message exists")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:283:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "unable to read symbol table message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:326:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTMARKDIRTY, FAIL, "unable to mark superblock as dirty")
             ^
H5Groot.c: In function 'H5G_root_loc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:397:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location for root group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Groot.c:399:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path for root group")
         ^
  CC       H5Gstab.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gstab.c:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gstab.c:32:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gstab.c:32:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gstab.c:31:0:
H5Gstab.c: In function 'H5G__stab_create_components':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:156:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create B-tree")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:160:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:164:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to protect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:168:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "can't insert name into heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:179:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gstab.c: In function 'H5G__stab_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:232:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create symbol table components")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:239:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't create message")
  ^
H5Gstab.c: In function 'H5G__stab_insert_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:280:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to protect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:291:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:296:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gstab.c: In function 'H5G__stab_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:334:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "not a symbol table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:338:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, H5_ITER_ERROR, "unable to insert the name")
         ^
H5Gstab.c: In function 'H5G__stab_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:373:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "not a symbol table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:377:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to protect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:386:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to remove entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:391:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gstab.c: In function 'H5G__stab_remove_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:426:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get link information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:431:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "not a symbol table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:435:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to protect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:444:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to remove entry")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:449:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gstab.c: In function 'H5G__stab_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:489:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to protect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:497:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete symbol table B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:501:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:506:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to delete symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:511:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gstab.c: In function 'H5G__stab_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:546:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to determine local heap address")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:550:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to protect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Gstab.c:566:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_SYM, H5E_CANTNEXT, "iteration operator failed");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:571:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index specified")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:583:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to build link table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:587:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "index out of bound")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:591:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTSORT, FAIL, "error sorting link messages")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Gstab.c:595:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_SYM, H5E_CANTNEXT, "iteration operator failed");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:601:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:603:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTFREE, FAIL, "unable to release link table")
         ^
H5Gstab.c: In function 'H5G__stab_count':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:638:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to determine local heap address")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:642:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "iteration operator failed")
         ^
H5Gstab.c: In function 'H5G__stab_bh_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:681:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "iteration operator failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:688:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "iteration operator failed")
         ^
H5Gstab.c: In function 'H5G__stab_get_name_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:766:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to determine local heap address")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:770:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to protect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:778:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "iteration operator failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:794:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "iteration operator failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:798:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "index out of bound")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:813:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gstab.c: In function 'H5G_stab_lookup_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:849:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTCONVERT, FAIL, "unable to convert symbol table entry to link")
             ^
H5Gstab.c: In function 'H5G__stab_lookup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:888:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't read message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:892:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to protect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:907:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:912:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gstab.c: In function 'H5G_stab_lookup_by_idx_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:951:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCONVERT, FAIL, "unable to convert symbol table entry to link")
         ^
H5Gstab.c: In function 'H5G__stab_lookup_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:989:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to determine local heap address")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:993:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to protect symbol table heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1001:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "iteration operator failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1017:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "iteration operator failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1021:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "index out of bound")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1026:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gstab.c: In function 'H5G__stab_valid':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1067:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "unable to read symbol table message");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1074:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "unable to locate b-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1088:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOTFOUND, FAIL, "unable to locate heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1101:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to correct symbol table message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1107:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gstab.c: In function 'H5G_stab_get_type_by_idx_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1163:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't get object type")
                     ^
H5Gstab.c: In function 'H5G__stab_get_type_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1203:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, H5G_UNKNOWN, "unable to determine local heap address")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1215:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5G_UNKNOWN, "iteration operator failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gstab.c:1219:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5G_UNKNOWN, "index out of bound")
  ^
  CC       H5Gtest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gtest.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gtest.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gtest.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gtest.c:33:0:
H5Gtest.c: In function 'H5G__is_empty_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:106:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:112:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:116:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:118:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "both symbol table and link messages found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:125:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:131:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:133:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "both symbol table and link info messages found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:137:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't get link info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:156:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:163:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "both symbol table and link info messages found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:165:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:167:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "both symbol table and group info messages found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:171:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to read symbol table message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:175:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to count links")
             ^
H5Gtest.c: In function 'H5G__has_links_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:217:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:221:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:227:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:229:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "both symbol table and link messages found")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:237:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTCOUNT, FAIL, "unable to count link messages")
             ^
H5Gtest.c: In function 'H5G__has_stab_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:275:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:279:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:285:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:287:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "both symbol table and link messages found")
  ^
H5Gtest.c: In function 'H5G__is_new_dense_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:325:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:329:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:335:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:341:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:347:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't get link info")
             ^
H5Gtest.c: In function 'H5G__new_dense_info_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:395:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:399:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't get link info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:409:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:413:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOUNT, FAIL, "unable to retrieve # of records from name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:419:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTCOUNT, FAIL, "unable to retrieve # of records from creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:431:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:433:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5Gtest.c: In function 'H5G__lheap_size_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:469:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:473:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read symbol table message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:477:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTGETSIZE, FAIL, "can't query local heap size")
  ^
H5Gtest.c: In function 'H5G__user_path_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:521:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get object for ID")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:536:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a named datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:555:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "unknown data object type")
             ^
H5Gtest.c: In function 'H5G__verify_cached_stab_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:610:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADTYPE, FAIL, "symbol table information is not cached")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:614:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "unable to read symbol table message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:620:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "cached stab info does not match object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:624:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "b-tree address is invalid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:628:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_NOTFOUND, FAIL, "heap address is invalid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:633:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, FAIL, "unable to unprotect symbol table heap")
         ^
H5Gtest.c: In function 'H5G_verify_cached_stabs_test_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:677:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTLOAD, H5_ITER_ERROR, "unable to load symbol table node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:692:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTPROTECT, H5_ITER_ERROR, "unable to protect target object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:696:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, H5_ITER_ERROR, "unable to check for STAB message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:701:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTGET, H5_ITER_ERROR, "unable to read STAB message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:705:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, H5_ITER_ERROR, "STAB message is not cached in group node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:709:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, H5_ITER_ERROR, "cached symbol table information is incorrect")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:712:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, H5_ITER_ERROR, "nonexistent STAB message is cached")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:716:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to release object header");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:722:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_PROTECT, H5_ITER_ERROR, "unable to release object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:727:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to release object header");
             ^
H5Gtest.c: In function 'H5G__verify_cached_stabs_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:768:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:774:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to read object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:782:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADMESG, FAIL, "can't get symbol table info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtest.c:787:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTNEXT, FAIL, "iteration operator failed");
         ^
  CC       H5Gtraverse.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Gtraverse.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Gtraverse.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Gtraverse.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Gtraverse.c:37:0:
H5Gtraverse.c: In function 'H5G_traverse_slink_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:136:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "component not found")
             ^
H5Gtraverse.c: In function 'H5G_traverse_ud':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:197:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTREGISTERED, FAIL, "unable to get UD link class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:205:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, FAIL, "unable to copy object location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:209:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:211:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTREGISTER, FAIL, "unable to register group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:217:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADATOM, FAIL, "unable to get default property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:222:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADATOM, FAIL, "unable to get property list from ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:227:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTCOPY, FAIL, "unable to copy property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:231:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADATOM, FAIL, "unable to get property list from ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:235:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTSET, FAIL, "can't set nlink info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_BADATOM, FAIL, "traversal callback returned invalid ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:260:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "unable to get object location from ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:272:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to hold file open")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to close atom from UD callback")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:284:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to close atom for current location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:287:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to close atom from UD callback")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:291:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to close copied link access property list")
         ^
H5Gtraverse.c: In function 'H5G_traverse_slink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:362:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to follow symbolic link")
  ^
H5Gtraverse.c: In function 'H5G__traverse_special':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:418:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_NLINKS, FAIL, "too many links")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:420:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_TRAVERSE, FAIL, "symbolic link traversal failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:431:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_NLINKS, FAIL, "too many links")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:433:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_TRAVERSE, FAIL, "user-defined link traversal failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:450:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "mount point traversal failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:459:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to hold file open")
             ^
H5Gtraverse.c: In function 'H5G_traverse_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:548:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to copy location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:553:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to reset location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:557:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "can't wrap buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:561:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOSPACE, FAIL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:596:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "can't look up component")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:608:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "cannot initialize object location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:617:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_LINK, H5E_TRAVERSE, FAIL, "special link traversal failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:641:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CALLBACK, FAIL, "traversal operator failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:666:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to read object header")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:670:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "group info message not present")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:683:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to read object header")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:700:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "unable to read object header")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:704:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "filter pipeline message not present")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:719:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to create group entry")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:723:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "unable to insert intermediate group")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:727:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTDEC, FAIL, "unable to decrement refcount on newly created object")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:731:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to close")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:738:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to hold file open")
                         ^
H5Gtraverse.c:743:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                     if(H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0)
                                                    ^
In file included from H5Gtraverse.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:744:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to reset group info message")
                         ^
H5Gtraverse.c:747:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                     if(H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0)
                                                    ^
In file included from H5Gtraverse.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:748:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to reset link info message")
                         ^
H5Gtraverse.c:751:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                     if(H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0)
                                                    ^
In file included from H5Gtraverse.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:752:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to reset I/O pipeline message")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:755:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "component not found")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:780:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTNEXT, FAIL, "traversal operator failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:804:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to reset link message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:808:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't release wrapped buffer")
         ^
H5Gtraverse.c: In function 'H5G_traverse':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:842:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "no name given")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:844:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "no starting location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:846:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "no operation provided")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:854:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:856:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get number of links")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Gtraverse.c:861:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "internal path traversal failed")
         ^
  CC       H5HF.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HF.c:41:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HF.c:42:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HF.c:42:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HF.c:41:0:
H5HF.c: In function 'H5HF_op_write':
H5HF.c:130:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     HDmemcpy((void *)obj, op_data, obj_len);    /* Casting away const OK -QAK */
              ^
H5private.h:986:47: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                               ^
H5HF.c: In function 'H5HF_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:168:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, NULL, "can't create fractal heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:172:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "memory allocation failed for fractal heap info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, NULL, "unable to protect fractal heap header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:181:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment reference count on shared heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:185:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment file reference count on shared heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:195:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, NULL, "unable to release fractal heap header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:198:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTCLOSEOBJ, NULL, "unable to close fractal heap")
             ^
H5HF.c: In function 'H5HF_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:235:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, NULL, "unable to protect fractal heap header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:239:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPENOBJ, NULL, "can't open fractal heap pending deletion")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:243:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "memory allocation failed for fractal heap info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment reference count on shared heap header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:252:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment file reference count on shared heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:262:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, NULL, "unable to release fractal heap header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:265:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTCLOSEOBJ, NULL, "unable to close fractal heap")
             ^
H5HF.c: In function 'H5HF_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:363:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "can't insert 0-sized objects")
         ^
H5HF.c:375:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         if(H5HF_huge_insert(hdr, dxpl_id, size, (void *)obj, id) < 0)
                                                 ^
In file included from H5HF.c:41:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:376:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, FAIL, "can't store 'huge' object in fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:382:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, FAIL, "can't store 'tiny' object in fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:387:1: note: in expansion of macro 'HGOTO_ERROR'
 HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, FAIL, "'write once' managed blocks not supported yet")
 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:392:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, FAIL, "can't store 'managed' object in fractal heap")
                 ^
H5HF.c: In function 'H5HF_get_obj_len':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:435:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_VERSION, FAIL, "incorrect heap ID version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:453:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't get 'huge' object's length")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:457:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't get 'tiny' object's length")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5HF.c:460:60: note: in expansion of macro 'FUNC'
 HDfprintf(stderr, "%s: Heap ID type not supported yet!\n", FUNC);
                                                            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:461:1: note: in expansion of macro 'HGOTO_ERROR'
 HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, FAIL, "heap ID type not supported yet")
 ^
H5HF.c: In function 'H5HF_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:503:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_VERSION, FAIL, "incorrect heap ID version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:512:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't read object from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:517:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't read 'huge' object from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:522:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't read 'tiny' object from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5HF.c:525:60: note: in expansion of macro 'FUNC'
 HDfprintf(stderr, "%s: Heap ID type not supported yet!\n", FUNC);
                                                            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:526:1: note: in expansion of macro 'HGOTO_ERROR'
 HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, FAIL, "heap ID type not supported yet")
 ^
H5HF.c: In function 'H5HF_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:581:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_VERSION, FAIL, "incorrect heap ID version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:591:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "can't write to 'managed' heap object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:596:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "can't write to 'huge' heap object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:601:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, FAIL, "modifying 'tiny' object not supported yet")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5HF.c:604:60: note: in expansion of macro 'FUNC'
 HDfprintf(stderr, "%s: Heap ID type not supported yet!\n", FUNC);
                                                            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:605:1: note: in expansion of macro 'HGOTO_ERROR'
 HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, FAIL, "heap ID type not supported yet")
 ^
H5HF.c: In function 'H5HF_op':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:653:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_VERSION, FAIL, "incorrect heap ID version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:662:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "can't operate on object from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:667:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "can't operate on 'huge' object from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:672:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "can't operate on 'tiny' object from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5HF.c:675:60: note: in expansion of macro 'FUNC'
 HDfprintf(stderr, "%s: Heap ID type not supported yet!\n", FUNC);
                                                            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:676:1: note: in expansion of macro 'HGOTO_ERROR'
 HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, FAIL, "heap ID type not supported yet")
 ^
H5HF.c: In function 'H5HF_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:718:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_VERSION, FAIL, "incorrect heap ID version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:727:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove object from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:732:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove 'huge' object from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:737:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove 'tiny' object from fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5HF.c:740:60: note: in expansion of macro 'FUNC'
 HDfprintf(stderr, "%s: Heap ID type not supported yet!\n", FUNC);
                                                            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:741:1: note: in expansion of macro 'HGOTO_ERROR'
 HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, FAIL, "heap ID type not supported yet")
 ^
H5HF.c: In function 'H5HF_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:788:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't release free space info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:798:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't reset block iterator")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:806:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't release 'huge' object info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:820:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared heap header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:828:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:832:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDELETE, FAIL, "unable to delete fractal heap")
             ^
H5HF.c: In function 'H5HF_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:872:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:880:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDELETE, FAIL, "unable to delete fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HF.c:887:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap header")
         ^
  CC       H5HFbtree2.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFbtree2.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFbtree2.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFbtree2.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFbtree2.c:37:0:
H5HFbtree2.c: In function 'H5HF_huge_bt2_crt_context':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFbtree2.c:221:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "can't allocate callback context")
         ^
H5HFbtree2.c: In function 'H5HF_huge_bt2_crt_dbg_context':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFbtree2.c:293:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "can't allocate callback context")
         ^
H5HFbtree2.c: In function 'H5HF_huge_bt2_indir_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFbtree2.c:362:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free space for huge object on disk")
         ^
H5HFbtree2.c: In function 'H5HF_huge_bt2_filt_indir_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFbtree2.c:580:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free space for huge object on disk")
         ^
H5HFbtree2.c: In function 'H5HF_huge_bt2_dir_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFbtree2.c:769:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free space for huge object on disk")
         ^
H5HFbtree2.c: In function 'H5HF_huge_bt2_filt_dir_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFbtree2.c:994:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free space for huge object on disk")
         ^
  CC       H5HFcache.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFcache.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFcache.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFcache.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFcache.c:37:0:
H5HFcache.c: In function 'H5HF_cache_hdr_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:286:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:290:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, NULL, "can't wrap buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:297:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, NULL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:301:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "can't read fractal heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:308:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, NULL, "wrong fractal heap header signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:313:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_VERSION, NULL, "wrong fractal heap header version")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:347:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTENCODE, NULL, "unable to encode managed obj. doubling table info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:372:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, NULL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:377:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "can't read fractal heap header's I/O pipeline filter info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:390:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDECODE, NULL, "can't decode I/O pipeline filters")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:395:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCOPY, NULL, "can't copy I/O filter pipeline")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:416:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_BADVALUE, NULL, "incorrect metadata checksum for fractal heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:420:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, NULL, "can't finish initializing shared fractal heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:428:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:431:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, NULL, "unable to release fractal heap header")
             ^
H5HFcache.c: In function 'H5HF_cache_hdr_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:476:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:483:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5HFcache.c:503:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         heap_flags |= (hdr->huge_ids_wrapped ?  H5HF_HDR_FLAGS_HUGE_ID_WRAPPED : 0);
                       ^
H5HFcache.c:504:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         heap_flags |= (hdr->checksum_dblocks ?  H5HF_HDR_FLAGS_CHECKSUM_DBLOCKS : 0);
                       ^
In file included from H5HFcache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:528:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTENCODE, FAIL, "unable to encode managed obj. doubling table info")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:540:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTENCODE, FAIL, "can't encode I/O pipeline fiters")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:553:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFLUSH, FAIL, "unable to save fractal heap header to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:560:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap header")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:565:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5HFcache.c: In function 'H5HF_cache_hdr_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:605:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free fractal heap header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:610:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "unable to release fractal heap header")
         ^
H5HFcache.c: In function 'H5HF_cache_hdr_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:647:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap header")
      ^
H5HFcache.c: In function 'H5HF_cache_iblock_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:726:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:737:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment reference count on shared heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:746:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, NULL, "can't wrap buffer")
         ^
In file included from H5HFcache.c:40:0:
H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \
                                                                               ^
H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE'
     iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows);
                    ^
H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \
     ^
H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE'
     iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows);
                    ^
In file included from H5HFcache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:753:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, NULL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:757:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "can't read fractal heap indirect block")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:764:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, NULL, "wrong fractal heap indirect block signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:769:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_VERSION, NULL, "wrong fractal heap direct block version")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:774:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, NULL, "incorrect heap header address for direct block")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:782:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment reference count on shared indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:798:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for direct entries")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:807:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for block entries")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:858:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_BADVALUE, NULL, "incorrect metadata checksum for fractal heap indirect block")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:869:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, NULL, "memory allocation failed for block entries")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:880:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:883:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, NULL, "unable to destroy fractal heap indirect block")
             ^
H5HFcache.c: In function 'H5HF_cache_iblock_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:935:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:939:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1014:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap indirect block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1021:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTMOVE, FAIL, "unable to move indirect block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1033:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1048:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1057:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFLUSH, FAIL, "unable to save fractal heap indirect block to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1065:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap indirect block")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1070:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5HFcache.c: In function 'H5HF_cache_iblock_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1114:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free fractal heap indirect block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1120:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap indirect block")
         ^
H5HFcache.c: In function 'H5HF_cache_iblock_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1157:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap indirect block")
      ^
H5HFcache.c: In function 'H5HF_cache_dblock_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1232:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1245:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment reference count on shared heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1283:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, NULL, "memory allocation failed for pipeline buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1287:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "can't read fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1293:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFILTER, NULL, "output pipeline failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1307:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "can't read fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1315:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, NULL, "wrong fractal heap direct block signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1320:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_VERSION, NULL, "wrong fractal heap direct block version")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1325:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, NULL, "incorrect heap header address for direct block")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1333:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment reference count on shared indirect block")
             ^
H5HFcache.c:1349:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         HDmemset((uint8_t *)p - H5HF_SIZEOF_CHKSUM, 0, (size_t)H5HF_SIZEOF_CHKSUM);
                  ^
H5private.h:992:39: note: in definition of macro 'HDmemset'
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1356:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADVALUE, NULL, "incorrect metadata checksum for fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1368:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, NULL, "unable to destroy fractal heap direct block")
             ^
H5HFcache.c: In function 'H5HF_cache_dblock_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1454:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "memory allocation failed for pipeline buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1460:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "output pipeline failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1486:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free fractal heap direct block")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1491:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap direct block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1496:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_HEAP, H5E_CANTMOVE, FAIL, "unable to move direct block")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1509:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1537:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free fractal heap direct block")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1542:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap direct block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1547:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_HEAP, H5E_CANTMOVE, FAIL, "unable to move direct block")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1560:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1576:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap direct block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1583:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTMOVE, FAIL, "unable to move direct block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1590:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1605:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap direct block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1612:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTMOVE, FAIL, "unable to move direct block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1619:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1629:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFLUSH, FAIL, "unable to save fractal heap direct block to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1640:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap direct block")
      ^
H5HFcache.c: In function 'H5HF_cache_dblock_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1686:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free fractal heap direct block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1692:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap direct block")
         ^
H5HFcache.c: In function 'H5HF_cache_dblock_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFcache.c:1729:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap direct block")
      ^
  CC       H5HFdbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFdbg.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFdbg.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFdbg.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFdbg.c:37:0:
H5HFdbg.c: In function 'H5HF_hdr_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:327:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:334:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_PROTECT, FAIL, "unable to release fractal heap header")
         ^
H5HFdbg.c: In function 'H5HF_dblock_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:463:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:469:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, FAIL, "unable to load fractal heap direct block")
  ^
In file included from H5HFdbg.c:40:0:
H5HFpkg.h:109:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) (                                     \
                                         ^
H5HFdbg.c:483:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD'
     blk_prefix_size = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr);
                       ^
In file included from H5HFdbg.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:493:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:497:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize heap free space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:518:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADITER, FAIL, "can't iterate over heap's free space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:522:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't release free space info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:545:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_PROTECT, FAIL, "unable to release fractal heap direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:547:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_PROTECT, FAIL, "unable to release fractal heap header")
         ^
H5HFdbg.c: In function 'H5HF_iblock_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:723:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:729:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, FAIL, "unable to load fractal heap indirect block")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:736:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_PROTECT, FAIL, "unable to release fractal heap direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:738:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_PROTECT, FAIL, "unable to release fractal heap header")
         ^
H5HFdbg.c: In function 'H5HF_sects_debug_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:792:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADITER, FAIL, "can't dump section's debugging info")
         ^
H5HFdbg.c: In function 'H5HF_sects_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:832:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:836:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize heap free space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:850:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADITER, FAIL, "can't iterate over heap's free space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:854:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't release free space info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdbg.c:859:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_PROTECT, FAIL, "unable to release fractal heap header")
         ^
  CC       H5HFdblock.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFdblock.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFdblock.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFdblock.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFdblock.c:36:0:
H5HFdblock.c: In function 'H5HF_man_dblock_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:116:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for fractal heap direct block")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:124:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on shared heap header")
  ^
H5HFdblock.c:143:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     free_space = dblock->size - H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr);
                               ^
In file included from H5HFdblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:148:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:156:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:160:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:167:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTATTACH, FAIL, "can't attach direct block to parent indirect block")
             ^
H5HFdblock.c:171:68: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     if(NULL == (sec_node = H5HF_sect_single_new((dblock->block_off + H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr)),
                                                                    ^
In file included from H5HFdblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:173:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't create section for new direct block's free space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:182:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't add direct block free space to global list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:187:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't add fractal heap direct block to cache")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:191:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't increase allocated heap size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:201:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap direct block")
                 ^
H5HFdblock.c: In function 'H5HF_man_dblock_destroy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:275:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't make heap empty")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:285:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't reverse 'next block' iterator")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:305:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTATTACH, FAIL, "can't detach from parent indirect block");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:318:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap direct block")
         ^
H5HFdblock.c: In function 'H5HF_man_dblock_new':
H5HFdblock.c:363:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if((min_dblock_size - request) < H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr))
                                    ^
In file included from H5HFdblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:371:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't allocate fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:383:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTEXTEND, FAIL, "can't increase space to cover root direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:394:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUPDATE, FAIL, "unable to update block iterator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:398:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to retrieve current block iterator location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5HFdblock.c:404:110: note: in expansion of macro 'FUNC'
 HDfprintf(stderr, "%s: Skipping direct block sizes not supported, min_dblock_size = %Zu, next_size = %Zu\n", FUNC, min_dblock_size, next_size);
                                                                                                              ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:405:1: note: in expansion of macro 'HGOTO_ERROR'
 HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, FAIL, "skipping direct block sizes not supported yet")
 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:410:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment 'next block' iterator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:414:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't allocate fractal heap direct block")
             ^
H5HFdblock.c: In function 'H5HF_man_dblock_protect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:489:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, NULL, "unable to protect fractal heap direct block")
         ^
H5HFdblock.c: In function 'H5HF_man_dblock_locate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:536:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTCOMPUTE, FAIL, "can't compute row & column of object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:543:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:565:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't allocate fractal heap indirect block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:573:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:577:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:585:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCOMPUTE, FAIL, "can't compute row & column of object")
             ^
H5HFdblock.c: In function 'H5HF_man_dblock_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:635:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to check metadata cache status for direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:645:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "unable to remove direct block from cache")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:666:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free fractal heap direct block")
             ^
H5HFdblock.c: In function 'H5HF_man_dblock_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:702:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared heap header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdblock.c:705:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared indirect block")
             ^
  CC       H5HFdtable.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFdtable.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFdtable.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFdtable.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFdtable.c:36:0:
H5HFdtable.c: In function 'H5HF_dtable_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdtable.c:117:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't create doubling table block size table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdtable.c:119:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't create doubling table block offset table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdtable.c:121:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't create doubling table total direct block free space table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFdtable.c:123:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't create doubling table max. direct block free space table")
  ^
  CC       H5HFhdr.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFhdr.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFhdr.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFhdr.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFhdr.c:36:0:
H5HFhdr.c: In function 'H5HF_hdr_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:124:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "allocation failed for fractal heap shared header")
  ^
H5HFhdr.c: In function 'H5HF_hdr_finish_init_phase1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:223:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize doubling table info")
  ^
In file included from H5HFhdr.c:36:0:
H5private.h:313:21: warning: conversion to 'uint8_t {aka unsigned char}' from 'unsigned int' may alter its value [-Wconversion]
 #define MIN(a,b)    (((a)<(b)) ? (a) : (b))
                     ^
H5HFhdr.c:226:26: note: in expansion of macro 'MIN'
     hdr->heap_len_size = MIN(hdr->man_dtable.max_dir_blk_off_size,
                          ^
H5private.h:313:21: warning: conversion to 'uint8_t {aka unsigned char}' from 'unsigned int' may alter its value [-Wconversion]
 #define MIN(a,b)    (((a)<(b)) ? (a) : (b))
                     ^
H5HFhdr.c:226:26: note: in expansion of macro 'MIN'
     hdr->heap_len_size = MIN(hdr->man_dtable.max_dir_blk_off_size,
                          ^
H5HFhdr.c: In function 'H5HF_hdr_finish_init_phase2':
H5HFhdr.c:263:88: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             hdr->man_dtable.row_tot_dblock_free[u] = hdr->man_dtable.row_block_size[u] -
                                                                                        ^
In file included from H5HFhdr.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:269:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize direct block free space for indirect block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:274:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize space search block iterator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize info for tracking huge objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:282:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize info for tracking tiny objects")
         ^
H5HFhdr.c: In function 'H5HF_hdr_finish_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:316:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't finish phase #1 of header final initialization")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:320:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't finish phase #2 of header final initialization")
  ^
H5HFhdr.c: In function 'H5HF_hdr_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:381:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, HADDR_UNDEF, "can't allocate space for shared heap info")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:405:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, HADDR_UNDEF, "can't finish phase #1 of header final initialization")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:415:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, HADDR_UNDEF, "I/O filters can't operate on this heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:422:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, HADDR_UNDEF, "unable to set local filter parameters")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:426:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCOPY, HADDR_UNDEF, "can't copy I/O filter pipeline")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:432:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTSET, HADDR_UNDEF, "can't set latest version of I/O filter pipeline")
                 ^
H5HFhdr.c:435:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         if(0 == (hdr->filter_len = H5O_msg_raw_size(hdr->f, H5O_PLINE_ID, FALSE, &(hdr->pline))))
                                    ^
In file included from H5HFhdr.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:436:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGETSIZE, HADDR_UNDEF, "can't get I/O filter pipeline size")
             ^
H5HFhdr.c:442:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             + hdr->filter_len;                  /* Size of encoded I/O filter info */
             ^
In file included from H5HFhdr.c:38:0:
H5HFpkg.h:74:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HF_HEADER_SIZE(h)     (                                             \
                                 ^
H5HFhdr.c:446:26: note: in expansion of macro 'H5HF_HEADER_SIZE'
         hdr->heap_size = H5HF_HEADER_SIZE(hdr);
                          ^
H5HFhdr.c:464:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 hdr->id_len = 1         /* ID flags */
                               ^
H5HFhdr.c:470:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 hdr->id_len = 1         /* ID flags */
                               ^
In file included from H5HFhdr.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:478:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, HADDR_UNDEF, "ID length not large enough to hold object IDs")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:480:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, HADDR_UNDEF, "ID length too large to store tiny object lengths")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:490:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, HADDR_UNDEF, "can't finish phase #2 of header final initialization")
  ^
In file included from H5HFhdr.c:38:0:
H5HFpkg.h:109:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) (                                     \
                                         ^
H5HFhdr.c:494:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD'
     dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr);
                       ^
In file included from H5HFhdr.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:496:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_BADVALUE, HADDR_UNDEF, "max. direct block size not large enough to hold all managed blocks")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:500:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, HADDR_UNDEF, "file allocation failed for fractal heap header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:504:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, HADDR_UNDEF, "can't add fractal heap header to cache")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:512:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, HADDR_UNDEF, "unable to release fractal heap header")
             ^
H5HFhdr.c: In function 'H5HF_hdr_protect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:550:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, NULL, "unable to protect fractal heap header")
         ^
H5HFhdr.c: In function 'H5HF_hdr_incr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:592:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPIN, FAIL, "unable to pin fractal heap header")
             ^
H5HFhdr.c: In function 'H5HF_hdr_decr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:633:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPIN, FAIL, "unable to unpin fractal heap header")
             ^
H5HFhdr.c: In function 'H5HF_hdr_dirty':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:724:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "unable to resize fractal heap header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:729:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTMARKDIRTY, FAIL, "unable to mark fractal heap header as dirty")
         ^
H5HFhdr.c: In function 'H5HF_hdr_adj_free':
H5HFhdr.c:763:25: warning: conversion to 'long long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     hdr->total_man_free += amt;
                         ^
In file included from H5HFhdr.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:767:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
         ^
H5HFhdr.c: In function 'H5HF_hdr_adjust_heap':
H5HFhdr.c:803:25: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
     hdr->total_man_free += extra_free;
                         ^
In file included from H5HFhdr.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:807:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark header as dirty")
         ^
H5HFhdr.c: In function 'H5HF_hdr_start_iter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:873:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize block iterator")
         ^
H5HFhdr.c: In function 'H5HF_hdr_reset_iter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:910:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't reset block iterator")
         ^
H5HFhdr.c: In function 'H5HF_hdr_skip_blocks':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:958:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't increase allocated heap size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:962:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't create indirect section for indirect block's free space")
         ^
H5HFhdr.c: In function 'H5HF_hdr_update_iter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1001:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTEXTEND, FAIL, "unable to create root indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1017:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "unable to set block iterator location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1022:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to retrieve current block iterator location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1038:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't add skipped blocks to heap's free space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1042:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to retrieve current block iterator location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1055:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTEXTEND, FAIL, "unable to double root indirect block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1060:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTNEXT, FAIL, "unable to advance current block iterator location")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1064:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't advance fractal heap block location")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1069:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to retrieve current block iterator location")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1100:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't add skipped blocks to heap's free space")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1109:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't allocate fractal heap indirect block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1113:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap indirect block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1117:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTNEXT, FAIL, "unable to advance current block iterator location")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1128:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't add skipped blocks to heap's free space")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1133:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1138:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to retrieve current block iterator location")
                     ^
H5HFhdr.c: In function 'H5HF_hdr_inc_iter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1180:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTNEXT, FAIL, "unable to advance current block iterator location")
             ^
H5HFhdr.c: In function 'H5HF_hdr_reverse_iter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1224:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "unable to set block iterator location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1230:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to retrieve current block iterator information")
         ^
H5HFhdr.c:1245:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         tmp_entry = curr_entry;
                     ^
In file included from H5HFhdr.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1256:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTNEXT, FAIL, "unable to move current block iterator location up")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1260:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to retrieve current block iterator information")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1274:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't reset block iterator")
                     ^
H5HFhdr.c:1280:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             curr_entry = tmp_entry;
                          ^
In file included from H5HFhdr.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1290:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTSET, FAIL, "unable to set current block iterator location")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1307:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap indirect block")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1311:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTSET, FAIL, "unable to set current block iterator location")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1315:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTNEXT, FAIL, "unable to advance current block iterator location")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1323:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
                     ^
H5HFhdr.c: In function 'H5HF_hdr_empty':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't reset block iterator")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1377:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark header as dirty")
         ^
H5HFhdr.c: In function 'H5HF_hdr_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1411:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap doubling table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1416:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to reset I/O pipeline message")
             ^
H5HFhdr.c: In function 'H5HF_hdr_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1474:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to release fractal heap free space manager")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1495:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to release fractal heap root direct block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1500:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to release fractal heap root indirect block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1508:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to release fractal heap 'huge' objects and tracker")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhdr.c:1517:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap header")
         ^
  CC       H5HFhuge.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFhuge.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFhuge.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFhuge.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5HFhuge.c: In function 'H5HF_huge_bt2_create':
H5HFhuge.c:127:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr    /* Address of object */
                                    ^
H5HFhuge.c:134:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr    /* Address of object */
                                    ^
H5HFhuge.c:141:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr    /* Address of filtered object */
                                    ^
H5HFhuge.c:149:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr    /* Address of object */
                                    ^
In file included from H5HFhuge.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:161:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTCREATE, FAIL, "can't create v2 B-tree for tracking 'huge' heap objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:165:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't get v2 B-tree address for tracking 'huge' heap objects")
         ^
H5HFhuge.c: In function 'H5HF_huge_new_id':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:276:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, 0, "wrapping 'huge' object IDs not supported yet")
         ^
H5HFhuge.c: In function 'H5HF_huge_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:336:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCREATE, FAIL, "can't create v2 B-tree for tracking 'huge' heap objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:343:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for tracking 'huge' heap objects")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:356:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "memory allocation failed for pipeline buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:363:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFILTER, FAIL, "output pipeline failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap huge object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:383:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "writing 'huge' object to file failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:407:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, FAIL, "couldn't insert object tracking record in v2 B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:428:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, FAIL, "couldn't insert object tracking record in v2 B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:444:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't generate new ID for object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:475:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, FAIL, "couldn't insert object tracking record in v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:488:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
         ^
H5HFhuge.c: In function 'H5HF_huge_get_obj_len':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:549:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for tracking 'huge' heap objects")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:561:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_NOTFOUND, FAIL, "can't find object in B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:575:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_NOTFOUND, FAIL, "can't find object in B-tree")
                 ^
H5HFhuge.c: In function 'H5HF_huge_op_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:640:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for tracking 'huge' heap objects")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:652:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_NOTFOUND, FAIL, "can't find object in B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:668:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_NOTFOUND, FAIL, "can't find object in B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:679:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "memory allocation failed for pipeline buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:687:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_READERROR, FAIL, "can't read 'huge' object's data from the file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:698:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFILTER, FAIL, "input filter failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:716:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "application's callback failed")
             ^
H5HFhuge.c: In function 'H5HF_huge_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:766:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_UNSUPPORTED, FAIL, "modifying 'huge' object with filters not supported yet")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:788:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for tracking 'huge' heap objects")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:796:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOTFOUND, FAIL, "can't find object in B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:806:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "writing 'huge' object to file failed")
         ^
H5HFhuge.c: In function 'H5HF_huge_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:842:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "unable to operate on heap object")
         ^
H5HFhuge.c: In function 'H5HF_huge_op':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:879:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "unable to operate on heap object")
         ^
H5HFhuge.c: In function 'H5HF_huge_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:918:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for tracking 'huge' heap objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:941:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove object from B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:954:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove object from B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:967:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove object from B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:978:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove object from B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:988:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
         ^
H5HFhuge.c: In function 'H5HF_huge_term':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:1027:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:1041:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDELETE, FAIL, "can't delete v2 B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:1050:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
             ^
H5HFhuge.c: In function 'H5HF_huge_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFhuge.c:1109:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDELETE, FAIL, "can't delete v2 B-tree")
         ^
H5HFhuge.c: In function 'H5HF_huge_write':
H5HFhuge.c:805:8: warning: 'obj_size' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(H5F_block_write(hdr->f, H5FD_MEM_FHEAP_HUGE_OBJ, obj_addr, obj_size, dxpl_id, obj) < 0)
        ^
  CC       H5HFiblock.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFiblock.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFiblock.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFiblock.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFiblock.c:36:0:
H5HFiblock.c: In function 'H5HF_iblock_pin':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:120:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPIN, FAIL, "unable to pin fractal heap indirect block")
         ^
H5HFiblock.c: In function 'H5HF_iblock_unpin':
H5HFiblock.c:216:44: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
             iblock->hdr->root_iblock_flags &= ~(H5HF_ROOT_IBLOCK_PINNED);
                                            ^
In file included from H5HFiblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:222:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPIN, FAIL, "unable to unpin fractal heap indirect block")
         ^
H5HFiblock.c: In function 'H5HF_iblock_incr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:256:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPIN, FAIL, "unable to pin fractal heap indirect block")
             ^
H5HFiblock.c: In function 'H5HF_iblock_decr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:311:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't make heap empty")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:318:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTATTACH, FAIL, "can't detach from parent indirect block")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:329:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPIN, FAIL, "unable to unpin fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:335:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "unable to remove indirect block from cache")
                 ^
H5HFiblock.c: In function 'H5HF_iblock_dirty':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:369:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTMARKDIRTY, FAIL, "unable to mark fractal heap indirect block as dirty")
         ^
H5HFiblock.c: In function 'H5HF_man_iblock_root_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:422:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't allocate fractal heap indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:428:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:437:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:443:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTATTACH, FAIL, "can't attach root direct block to parent indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:458:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTSET, FAIL, "can't set free space section info to new root indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:462:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:468:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize block iterator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:475:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't add skipped blocks to heap's free space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:480:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark indirect block as dirty")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:502:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTEXTEND, FAIL, "can't increase space to cover root direct block")
         ^
H5HFiblock.c: In function 'H5HF_man_iblock_root_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:544:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to retrieve current block iterator location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:586:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free fractal heap indirect block file space")
             ^
In file included from H5HFiblock.c:39:0:
H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \
                                                                               ^
H5HFiblock.c:592:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE'
     iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows);
                    ^
H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \
     ^
H5HFiblock.c:592:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE'
     iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows);
                    ^
In file included from H5HFiblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:597:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:601:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:607:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "unable to resize fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:613:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTMOVE, FAIL, "unable to move fractal heap root indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:619:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "memory allocation failed for direct entries")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:625:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't add skipped blocks to heap's free space")
             ^
H5HFiblock.c:631:24: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         unsigned row = u / hdr->man_dtable.cparam.width;        /* Row for current entry */
                        ^
In file included from H5HFiblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:647:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "memory allocation failed for filtered direct entries")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:666:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "memory allocation failed for filtered direct entries")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:681:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark indirect block as dirty")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:689:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTEXTEND, FAIL, "can't increase space to cover root direct block")
         ^
H5HFiblock.c: In function 'H5HF_man_iblock_root_halve':
H5HFiblock.c:733:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     new_nrows = 1 << (1 + H5VM_log2_gen((uint64_t)max_child_row));
                 ^
In file included from H5HFiblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:749:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free fractal heap indirect block file space")
             ^
In file included from H5HFiblock.c:39:0:
H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \
                                                                               ^
H5HFiblock.c:761:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE'
     iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows);
                    ^
H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \
     ^
H5HFiblock.c:761:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE'
     iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows);
                    ^
In file included from H5HFiblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:766:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:770:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:776:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "unable to resize fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:782:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTSPLIT, FAIL, "unable to move fractal heap root indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:788:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for direct entries")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:794:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "memory allocation failed for filtered direct entries")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:808:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "memory allocation failed for filtered direct entries")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:816:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark indirect block as dirty")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:824:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't reduce space to cover root direct block")
         ^
H5HFiblock.c: In function 'H5HF_man_iblock_root_revert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:870:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:883:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTATTACH, FAIL, "can't detach direct block from parent indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:893:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't reset block iterator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:897:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTEXTEND, FAIL, "can't increase space to cover root direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:901:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRESET, FAIL, "can't reset free space section info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:906:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap direct block")
         ^
H5HFiblock.c: In function 'H5HF_man_iblock_alloc_row':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:950:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTREVIVE, FAIL, "can't revive indirect section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:955:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't retrieve indirect block for row section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:959:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on shared indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:964:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't reduce row section node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:968:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't allocate fractal heap direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:974:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared indirect block")
             ^
H5HFiblock.c: In function 'H5HF_man_iblock_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1014:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for fractal heap indirect block")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1022:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on shared heap header")
  ^
In file included from H5HFiblock.c:39:0:
H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \
                                                                               ^
H5HFiblock.c:1030:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE'
     iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows);
                    ^
H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \
     ^
H5HFiblock.c:1030:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE'
     iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows);
                    ^
In file included from H5HFiblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1034:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for block entries")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1049:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for block entries")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1063:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for block entries")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1071:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1075:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "file allocation failed for fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1085:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTATTACH, FAIL, "can't attach indirect block to parent indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1102:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't add fractal heap indirect block to cache")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1108:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy fractal heap indirect block")
                 ^
H5HFiblock.c: In function 'H5HF_man_iblock_protect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1207:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, NULL, "unable to protect fractal heap indirect block")
             ^
H5HFiblock.c: In function 'H5HF_man_iblock_unprotect':
H5HFiblock.c:1283:44: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
             iblock->hdr->root_iblock_flags &= ~(H5HF_ROOT_IBLOCK_PROTECTED);
                                            ^
In file included from H5HFiblock.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1288:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
             ^
H5HFiblock.c: In function 'H5HF_man_iblock_attach':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1325:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on shared indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark indirect block as dirty")
         ^
H5HFiblock.c: In function 'H5HF_man_iblock_detach':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1448:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't convert root indirect block back to root direct block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1461:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't reduce size of root indirect block")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1467:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark indirect block as dirty")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1474:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared indirect block")
         ^
H5HFiblock.c: In function 'H5HF_man_iblock_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1551:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1579:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to release fractal heap child direct block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1589:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to release fractal heap child indirect block")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1614:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
         ^
H5HFiblock.c: In function 'H5HF_man_iblock_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1652:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, FAIL, "unable to load fractal heap indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1675:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, FAIL, "unable to get fractal heap storage info for indirect block")
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1682:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
  ^
H5HFiblock.c: In function 'H5HF_man_iblock_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1718:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared heap header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiblock.c:1721:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared indirect block")
             ^
  CC       H5HFiter.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFiter.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFiter.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFiter.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFiter.c:36:0:
H5HFiter.c: In function 'H5HF_man_iter_start_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:154:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for direct block free list section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:221:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:228:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on shared indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:232:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:247:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for direct block free list section")
                 ^
H5HFiter.c: In function 'H5HF_man_iter_start_entry':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:333:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for direct block free list section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:344:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on shared indirect block")
         ^
H5HFiter.c: In function 'H5HF_man_iter_reset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:400:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared indirect block")
                     ^
H5HFiter.c: In function 'H5HF_man_iter_up':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:489:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared indirect block")
         ^
H5HFiter.c: In function 'H5HF_man_iter_down':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:536:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for direct block free list section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFiter.c:547:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on shared indirect block")
         ^
  CC       H5HFman.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFman.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFman.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFman.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFman.c:36:0:
H5HFman.c: In function 'H5HF_man_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:54:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "I/O filters can't operate on this heap") \
                 ^
H5HFman.c:130:5: note: in expansion of macro 'H5HF_MAN_WRITE_CHECK_PLINE'
     H5HF_MAN_WRITE_CHECK_PLINE(hdr)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:134:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't locate free space in fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:140:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCREATE, FAIL, "can't create fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:148:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't break up row section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:155:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't revive single free section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:161:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't retrieve direct block information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:165:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to load fractal heap direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:178:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't reduce single section node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:204:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't adjust free space for heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:210:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to release section node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:214:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap direct block")
         ^
H5HFman.c: In function 'H5HF_man_op_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:54:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "I/O filters can't operate on this heap") \
                 ^
H5HFman.c:261:9: note: in expansion of macro 'H5HF_MAN_WRITE_CHECK_PLINE'
         H5HF_MAN_WRITE_CHECK_PLINE(hdr)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:280:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "invalid fractal heap offset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:282:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "fractal heap object offset too large")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:284:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "invalid fractal heap object size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:286:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "fractal heap object size too large for direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:288:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "fractal heap object should be standalone")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:298:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:307:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCOMPUTE, FAIL, "can't compute row & column of section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:318:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:320:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "fractal heap ID not in allocated direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:327:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:329:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:334:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:344:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "object located in prefix of direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:348:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "object overruns end of direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:355:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "application's callback failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:360:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap direct block")
         ^
H5HFman.c: In function 'H5HF_man_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:395:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "unable to operate on heap object")
         ^
H5HFman.c: In function 'H5HF_man_write':
H5HFman.c:432:58: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     if(H5HF_man_op_real(hdr, dxpl_id, id, H5HF_op_write, (void *)obj, H5HF_OP_MODIFY) < 0)
                                                          ^
In file included from H5HFman.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:433:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "unable to operate on heap object")
         ^
H5HFman.c: In function 'H5HF_man_op':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:470:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "unable to operate on heap object")
         ^
H5HFman.c: In function 'H5HF_man_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:54:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "I/O filters can't operate on this heap") \
                 ^
H5HFman.c:513:5: note: in expansion of macro 'H5HF_MAN_WRITE_CHECK_PLINE'
     H5HF_MAN_WRITE_CHECK_PLINE(hdr)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:524:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "invalid fractal heap offset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:526:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "fractal heap object offset too large")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:528:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "invalid fractal heap object size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:530:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "fractal heap object size too large for direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:532:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "fractal heap object should be standalone")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:544:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCOMPUTE, FAIL, "can't compute row & column of section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:548:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "fractal heap ID not in allocated direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:567:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "object located in prefix of direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:571:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "object overruns end of direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:575:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't create section for direct block's free space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:580:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:586:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't adjust free space for heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:593:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't add direct block free space to global list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:600:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to release section node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFman.c:605:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
         ^
  CC       H5HFsection.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFsection.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFsection.c:34:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFsection.c:34:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFsection.c:33:0:
H5HFsection.c: In function 'H5HF_sect_init_cls':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:340:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:346:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on shared heap header")
         ^
H5HFsection.c: In function 'H5HF_sect_term_cls':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:382:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared heap header")
         ^
H5HFsection.c: In function 'H5HF_sect_node_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:420:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for direct block free list section")
         ^
H5HFsection.c: In function 'H5HF_sect_node_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:464:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on section's indirect block")
             ^
H5HFsection.c: In function 'H5HF_sect_single_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:503:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for single section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:509:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment reference count on shared indirect block")
             ^
H5HFsection.c: In function 'H5HF_sect_single_locate_parent':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:559:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTCOMPUTE, FAIL, "can't compute row & column of section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:563:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on shared indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:570:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on section's indirect block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:580:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
         ^
H5HFsection.c: In function 'H5HF_sect_single_revive':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:626:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't get section's parent info")
             ^
H5HFsection.c: In function 'H5HF_sect_single_dblock_info':
H5HFsection.c:651:53: warning: unused parameter 'dxpl_id' [-Wunused-parameter]
 H5HF_sect_single_dblock_info(H5HF_hdr_t *hdr, hid_t dxpl_id,
                                                     ^
In file included from H5HFsection.c:33:0:
H5HFsection.c: In function 'H5HF_sect_single_reduce':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:718:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free single section node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:727:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't re-add single section to free space manager")
             ^
H5HFsection.c: In function 'H5HF_sect_single_full_dblock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:770:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't retrieve direct block information")
         ^
In file included from H5HFsection.c:35:0:
H5HFpkg.h:109:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) (                                     \
                                         ^
H5HFsection.c:774:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD'
     dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr);
                       ^
In file included from H5HFsection.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:780:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to load fractal heap direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:785:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCONVERT, FAIL, "can't convert single section into row section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:789:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't release direct block")
             ^
H5HFsection.c: In function 'H5HF_sect_single_add':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:835:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCONVERT, FAIL, "can't check/convert single section")
             ^
H5HFsection.c: In function 'H5HF_sect_single_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:879:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "allocation failed for direct block free list section")
         ^
H5HFsection.c: In function 'H5HF_sect_single_merge':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:975:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free section node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:980:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't revive single free section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:985:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTCONVERT, FAIL, "can't check/convert single section")
         ^
In file included from H5HFsection.c:35:0:
H5HFsection.c: In function 'H5HF_sect_single_can_shrink':
H5HFpkg.h:109:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) (                                     \
                                         ^
H5HFsection.c:1034:27: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD'
         dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr);
                           ^
In file included from H5HFsection.c:33:0:
H5HFsection.c: In function 'H5HF_sect_single_shrink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1087:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't revive single free section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1091:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't retrieve direct block information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1098:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to load fractal heap direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1103:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't release direct block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1108:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free section node")
         ^
H5HFsection.c: In function 'H5HF_sect_single_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1153:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free section node")
         ^
H5HFsection.c: In function 'H5HF_sect_single_valid':
H5HFsection.c:1200:78: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             status = H5HF_sect_single_dblock_info(iblock->hdr, H5AC_dxpl_id, (H5HF_free_section_t *)sect, &dblock_addr, &dblock_size);
                                                                              ^
In file included from H5HFsection.c:35:0:
H5HFpkg.h:109:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) (                                     \
                                         ^
H5HFsection.c:1209:31: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD'
             dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(iblock->hdr);
                               ^
H5HFsection.c:1192:20: warning: variable 'status' set but not used [-Wunused-but-set-variable]
             herr_t status;              /* Generic status value */
                    ^
H5HFsection.c:1190:20: warning: variable 'dblock_overhead' set but not used [-Wunused-but-set-variable]
             size_t dblock_overhead;     /* Direct block's overhead */
                    ^
In file included from H5HFsection.c:33:0:
H5HFsection.c: In function 'H5HF_sect_row_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1276:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for row section")
         ^
H5HFsection.c: In function 'H5HF_sect_row_from_single':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1331:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTCREATE, FAIL, "serializing row section not supported yet")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1335:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared indirect block")
         ^
H5HFsection.c: In function 'H5HF_sect_row_revive':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1373:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTREVIVE, FAIL, "can't revive indirect section")
         ^
H5HFsection.c: In function 'H5HF_sect_row_reduce':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1421:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't reduce underlying section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free row section node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1450:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't re-add indirect section to free space manager")
             ^
H5HFsection.c: In function 'H5HF_sect_row_first':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1492:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTSET, FAIL, "can't set row section to be first row")
             ^
H5HFsection.c: In function 'H5HF_sect_row_init_cls':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1565:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize common section class")
  ^
H5HFsection.c:44:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HF_SECT_INDIRECT_SERIAL_SIZE(h) (                                   \
                                           ^
H5HFsection.c:1569:28: note: in expansion of macro 'H5HF_SECT_INDIRECT_SERIAL_SIZE'
         cls->serial_size = H5HF_SECT_INDIRECT_SERIAL_SIZE(hdr);
                            ^
In file included from H5HFsection.c:33:0:
H5HFsection.c: In function 'H5HF_sect_row_term_cls':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1607:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't terminate common section class")
  ^
H5HFsection.c: In function 'H5HF_sect_row_serialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1648:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTSERIALIZE, FAIL, "can't serialize row section's underlying indirect section")
         ^
H5HFsection.c: In function 'H5HF_sect_row_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1692:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDECODE, NULL, "can't deserialize row section's underlying indirect section")
         ^
H5HFsection.c: In function 'H5HF_sect_row_merge':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1800:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't shrink underlying indirect section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1806:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't revive single free section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1811:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't revive single free section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1815:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTMERGE, FAIL, "can't merge underlying indirect sections")
             ^
H5HFsection.c: In function 'H5HF_sect_row_shrink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1900:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't shrink underlying indirect section")
         ^
H5HFsection.c: In function 'H5HF_sect_row_free_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1935:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free section node")
         ^
H5HFsection.c: In function 'H5HF_sect_row_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1969:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't detach section node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:1973:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free section node")
         ^
H5HFsection.c: In function 'H5HF_sect_row_valid':
H5HFsection.c:2000:14: warning: variable 'indir_idx' set but not used [-Wunused-but-set-variable]
     unsigned indir_idx;         /* Index of row in underlying indirect section's row array */
              ^
In file included from H5HFsection.c:33:0:
H5HFsection.c: In function 'H5HF_sect_indirect_init_cls':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2182:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize common section class")
  ^
H5HFsection.c:44:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HF_SECT_INDIRECT_SERIAL_SIZE(h) (                                   \
                                           ^
H5HFsection.c:2185:24: note: in expansion of macro 'H5HF_SECT_INDIRECT_SERIAL_SIZE'
     cls->serial_size = H5HF_SECT_INDIRECT_SERIAL_SIZE(hdr);
                        ^
In file included from H5HFsection.c:33:0:
H5HFsection.c: In function 'H5HF_sect_indirect_term_cls':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2218:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't terminate common section class")
  ^
H5HFsection.c: In function 'H5HF_sect_indirect_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2258:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for indirect section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2266:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment reference count on shared indirect block")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_for_row':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, NULL, "can't create indirect section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2339:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, NULL, "allocation failed for row section pointer array")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2355:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, NULL, "can't free indirect section node")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_init_rows':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2424:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "allocation failed for row section pointer array")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2459:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "allocation failed for indirect section pointer array")
             ^
In file included from H5HFsection.c:35:0:
H5HFpkg.h:109:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) (                                     \
                                         ^
H5HFsection.c:2478:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD'
     dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr);
                       ^
In file included from H5HFsection.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2487:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTCREATE, FAIL, "creation failed for child row section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2498:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't add row section to free space")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2535:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to retrieve child indirect block's address")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2540:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect fractal heap indirect block")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2551:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't create indirect section")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2557:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize indirect section")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2563:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
                         ^
H5HFsection.c: In function 'H5HF_sect_indirect_add':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2669:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't create indirect section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2674:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize indirect section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2681:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't add row section to free space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2686:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free indirect section node")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_decr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2730:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free indirect section node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2735:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't decrement ref. count on parent indirect section")
                 ^
H5HFsection.c: In function 'H5HF_sect_indirect_revive_row':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2775:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTCOMPUTE, FAIL, "can't compute row & column of section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2779:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2790:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release fractal heap indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2803:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTREVIVE, FAIL, "can't revive indirect section")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_revive':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2842:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on shared indirect block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2861:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTREVIVE, FAIL, "can't revive indirect section")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_reduce_row':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2945:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't reduce parent indirect section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2952:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't make new 'first row' for indirect section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:2987:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't make new 'first row' for indirect section")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3000:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't make new 'first row' for child indirect section")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3059:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't create indirect section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3066:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "allocation failed for row section pointer array")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3132:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free indirect section node")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_reduce':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3194:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTSHRINK, FAIL, "can't reduce parent indirect section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3201:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't make new 'first row' for indirect section")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3233:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't make new 'first row' for child indirect section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3298:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't create indirect section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3305:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "allocation failed for indirect section pointer array")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3339:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't make new 'first row' for peer indirect section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3358:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't decrement section's ref. count ")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3368:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free indirect section node")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_first':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3444:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTSET, FAIL, "can't set row section to be first row")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3454:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTSET, FAIL, "can't set child indirect section to be first row")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_merge_row':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3616:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "allocation failed for row section pointer array")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3662:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "allocation failed for row section pointer array")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3700:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free row section")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3707:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't decrement ref. count on parent indirect section")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3711:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free indirect section node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3719:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't re-add second row section to free space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3728:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCREATE, FAIL, "can't create parent for full indirect section")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_build_parent':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3781:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't create indirect section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3790:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "allocation failed for indirect section pointer array")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3801:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free indirect section node")
             ^
H5HFsection.c: In function 'H5HF_sect_indirect_shrink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3841:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove section from heap free space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3846:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free child section node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3852:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free child section node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3856:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free indirect section node")
         ^
H5HFsection.c: In function 'H5HF_sect_indirect_serialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3894:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTSERIALIZE, FAIL, "can't serialize indirect section's parent indirect section")
                 ^
H5HFsection.c: In function 'H5HF_sect_indirect_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3973:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, NULL, "can't create indirect section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:3987:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, NULL, "can't initialize indirect section")
         ^
H5HFsection.c: In function 'H5HF_sect_indirect_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFsection.c:4039:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't free section node")
         ^
H5HFsection.c: In function 'H5HF_sect_indirect_valid':
H5HFsection.c:4107:44: warning: variable 'tmp_row_sect2' set but not used [-Wunused-but-set-variable]
                 const H5HF_free_section_t *tmp_row_sect2;    /* Pointer to row section */
                                            ^
H5HFsection.c:4099:40: warning: variable 'tmp_row_sect' set but not used [-Wunused-but-set-variable]
             const H5HF_free_section_t *tmp_row_sect;    /* Pointer to row section */
                                        ^
H5HFsection.c:4134:44: warning: variable 'tmp_child_sect2' set but not used [-Wunused-but-set-variable]
                 const H5HF_free_section_t *tmp_child_sect2;    /* Pointer to child indirect section */
                                            ^
  CC       H5HFspace.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFspace.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFspace.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFspace.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFspace.c:36:0:
H5HFspace.c: In function 'H5HF_space_start':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:125:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize free space info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:142:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize free space info")
                 ^
H5HFspace.c: In function 'H5HF_space_add':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:185:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize heap free space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:193:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, FAIL, "can't add section to heap free space")
         ^
H5HFspace.c: In function 'H5HF_space_find':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:233:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize heap free space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:238:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't locate free space in fractal heap")
             ^
H5HFspace.c: In function 'H5HF_space_revert_root_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:282:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement reference count on section's indirect block")
             ^
H5HFspace.c: In function 'H5HF_space_revert_root':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:325:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_BADITER, FAIL, "can't iterate over sections to reset parent pointers")
             ^
H5HFspace.c: In function 'H5HF_space_create_root_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:371:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, FAIL, "can't increment reference count on section's indirect block")
         ^
H5HFspace.c: In function 'H5HF_space_create_root':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:419:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_BADITER, FAIL, "can't iterate over sections to set parent pointers")
             ^
H5HFspace.c: In function 'H5HF_space_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:457:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't initialize heap free space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:462:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_FSPACE, H5E_CANTGET, FAIL, "can't retrieve FS meta storage info")
             ^
H5HFspace.c: In function 'H5HF_space_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:502:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove section from heap free space")
         ^
H5HFspace.c: In function 'H5HF_space_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:542:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTCOUNT, FAIL, "can't query free space section count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:549:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't release free space info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:555:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTDELETE, FAIL, "can't delete free space info")
                 ^
H5HFspace.c: In function 'H5HF_space_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:593:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "can't delete to free space manager")
         ^
H5HFspace.c: In function 'H5HF_space_sect_change_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFspace.c:634:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTMODIFY, FAIL, "can't modify class of free space section")
         ^
  CC       H5HFstat.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFstat.c:32:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFstat.c:33:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFstat.c:33:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFstat.c:32:0:
H5HFstat.c: In function 'H5HF_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFstat.c:153:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "unable to get fractal heap storage info for indirect block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFstat.c:159:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for tracking 'huge' objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFstat.c:163:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't retrieve B-tree storage info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFstat.c:169:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, FAIL, "can't retrieve FS meta storage info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFstat.c:176:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for tracking 'huge' objects")
         ^
  CC       H5HFtest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFtest.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFtest.c:34:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFtest.c:34:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5HFtest.c: In function 'H5HF_get_cparam_test':
H5HFtest.c:99:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     else if(fh->hdr->id_len == (1 + fh->hdr->sizeof_size + fh->hdr->sizeof_addr))
                             ^
H5HFtest.c:102:26: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion]
         cparam->id_len = fh->hdr->id_len;
                          ^
  CC       H5HFtiny.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HFtiny.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HFtiny.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HFtiny.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HFtiny.c:39:0:
H5HFtiny.c: In function 'H5HF_tiny_insert':
H5HFpkg.h:143:33: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
 #define H5HF_ID_VERS_CURR       0x00    /* Current version of ID format */
                                 ^
H5HFtiny.c:172:17: note: in expansion of macro 'H5HF_ID_VERS_CURR'
         *id++ = H5HF_ID_VERS_CURR | H5HF_ID_TYPE_TINY |
                 ^
H5HFpkg.h:143:33: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
 #define H5HF_ID_VERS_CURR       0x00    /* Current version of ID format */
                                 ^
H5HFtiny.c:176:17: note: in expansion of macro 'H5HF_ID_VERS_CURR'
         *id++ = H5HF_ID_VERS_CURR | H5HF_ID_TYPE_TINY |
                 ^
In file included from H5HFtiny.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFtiny.c:191:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
         ^
H5HFtiny.c: In function 'H5HF_tiny_get_obj_len':
H5HFtiny.c:232:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8);
                        ^
H5HFtiny.c: In function 'H5HF_tiny_op_real':
H5HFtiny.c:283:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8);
                        ^
In file included from H5HFtiny.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFtiny.c:294:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "application's callback failed")
         ^
H5HFtiny.c: In function 'H5HF_tiny_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFtiny.c:330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "unable to operate on heap object")
         ^
H5HFtiny.c: In function 'H5HF_tiny_op':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFtiny.c:367:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTOPERATE, FAIL, "unable to operate on heap object")
         ^
H5HFtiny.c: In function 'H5HF_tiny_remove':
H5HFtiny.c:408:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8);
                        ^
In file included from H5HFtiny.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HFtiny.c:416:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTDIRTY, FAIL, "can't mark heap header as dirty")
         ^
  CC       H5HG.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HG.c:50:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HG.c:51:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HG.c:51:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HG.c:50:0:
H5HG.c: In function 'H5HG_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:154:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, HADDR_UNDEF, "unable to allocate file space for global heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:156:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, HADDR_UNDEF, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:162:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, HADDR_UNDEF, "memory allocation failed")
  ^
In file included from H5HG.c:53:0:
H5HGpkg.h:111:36: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HG_NOBJS(f,z) (int)((((z)-H5HG_SIZEOF_HDR(f))/        \
                                    ^
H5HG.c:166:20: note: in expansion of macro 'H5HG_NOBJS'
     heap->nalloc = H5HG_NOBJS(f, size);
                    ^
H5HGpkg.h:111:56: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HG_NOBJS(f,z) (int)((((z)-H5HG_SIZEOF_HDR(f))/        \
                                                        ^
H5HG.c:166:20: note: in expansion of macro 'H5HG_NOBJS'
     heap->nalloc = H5HG_NOBJS(f, size);
                    ^
H5HGpkg.h:111:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HG_NOBJS(f,z) (int)((((z)-H5HG_SIZEOF_HDR(f))/        \
                         ^
H5HG.c:166:20: note: in expansion of macro 'H5HG_NOBJS'
     heap->nalloc = H5HG_NOBJS(f, size);
                    ^
In file included from H5HG.c:50:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:169:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, HADDR_UNDEF, "memory allocation failed")
  ^
In file included from H5HG.c:53:0:
H5HGpkg.h:80:23: warning: conversion to 'size_t {aka long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
 #define H5HG_ALIGN(X) (H5HG_ALIGNMENT*(((X)+H5HG_ALIGNMENT-1)/       \
                       ^
H5HG.c:185:9: note: in expansion of macro 'H5HG_ALIGN'
     n = H5HG_ALIGN(p - heap->chunk) - (p - heap->chunk);
         ^
H5HG.c:193:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     heap->obj[0].size = size - H5HG_SIZEOF_HDR(f);
                              ^
In file included from H5HG.c:50:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:208:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, HADDR_UNDEF, "unable to add global heap collection to file's CWFS")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:212:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, HADDR_UNDEF, "unable to cache global heap collection")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:222:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, HADDR_UNDEF, "unable to free global heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:228:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, HADDR_UNDEF, "unable to destroy global heap collection")
                     ^
H5HG.c: In function 'H5HG_protect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:262:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, NULL, "unable to protect global heap")
         ^
H5HG.c: In function 'H5HG_alloc':
H5HG.c:298:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     size_t need = H5HG_SIZEOF_OBJHDR(f) + H5HG_ALIGN(size);
                                         ^
In file included from H5HG.c:50:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:334:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, 0, "memory allocation failed")
             ^
H5HG.c:363:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     else if(heap->obj[0].size-need >= H5HG_SIZEOF_OBJHDR (f)) {
                                    ^
In file included from H5HG.c:50:0:
H5HG.c: In function 'H5HG_extend':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:444:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect global heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:448:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "new heap allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:482:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "unable to resize global heap in cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:489:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to unprotect heap")
         ^
H5HG.c: In function 'H5HG_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:535:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "no write intent on file")
  ^
H5HG.c:538:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     need = H5HG_SIZEOF_OBJHDR(f) + H5HG_ALIGN(size);
                                  ^
In file included from H5HG.c:50:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:543:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_NOTFOUND, FAIL, "error trying to locate heap")
         ^
H5HG.c:550:45: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         addr = H5HG_create(f, dxpl_id, need + H5HG_SIZEOF_HDR(f));
                                             ^
In file included from H5HG.c:50:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:553:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "unable to allocate a global heap collection")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:558:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect global heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:562:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "unable to allocate global heap object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:581:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to unprotect heap.")
         ^
H5HG.c: In function 'H5HG_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:622:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, NULL, "unable to protect global heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:631:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:640:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTMODIFY, NULL, "can't adjust file's CWFS")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:652:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, NULL, "unable to release object header")
         ^
H5HG.c: In function 'H5HG_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:692:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:696:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect global heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:702:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "new link count would be out of range")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:704:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADVALUE, FAIL, "new link count would be out of range")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:714:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
         ^
H5HG.c: In function 'H5HG_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:755:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "no write intent on file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:759:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect global heap")
         ^
H5HG.c:765:50: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     need = H5HG_ALIGN(heap->obj[hobj->idx].size) + H5HG_SIZEOF_OBJHDR(f);
                                                  ^
In file included from H5HG.c:50:0:
H5HG.c:779:20: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
         heap->size - ((obj_start + need) - heap->chunk));
                    ^
H5private.h:989:67: note: in definition of macro 'HDmemmove'
     #define HDmemmove(X,Y,Z)  memmove((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5HG.c:780:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if(heap->obj[0].size >= H5HG_SIZEOF_OBJHDR(f)) {
                          ^
H5HG.c:790:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     if((heap->obj[0].size + H5HG_SIZEOF_HDR(f)) == heap->size) {
                           ^
In file included from H5HG.c:50:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:804:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTMODIFY, FAIL, "can't adjust file's CWFS")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:809:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
         ^
H5HG.c: In function 'H5HG_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HG.c:839:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTREMOVE, FAIL, "can't remove heap from file's CWFS")
         ^
  CC       H5HGcache.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HGcache.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HGcache.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HGcache.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HGcache.c:37:0:
H5HGcache.c: In function 'H5HG_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:131:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:134:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:136:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "unable to read global heap collection")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:141:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, NULL, "bad global heap collection signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:146:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, NULL, "wrong version number in global heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:163:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:165:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "unable to read global heap collection")
      ^
In file included from H5HGcache.c:40:0:
H5HGpkg.h:111:36: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HG_NOBJS(f,z) (int)((((z)-H5HG_SIZEOF_HDR(f))/        \
                                    ^
H5HGcache.c:170:14: note: in expansion of macro 'H5HG_NOBJS'
     nalloc = H5HG_NOBJS(f, heap->size);
              ^
H5HGpkg.h:111:56: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HG_NOBJS(f,z) (int)((((z)-H5HG_SIZEOF_HDR(f))/        \
                                                        ^
H5HGcache.c:170:14: note: in expansion of macro 'H5HG_NOBJS'
     nalloc = H5HG_NOBJS(f, heap->size);
              ^
H5HGpkg.h:111:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define H5HG_NOBJS(f,z) (int)((((z)-H5HG_SIZEOF_HDR(f))/        \
                         ^
H5HGcache.c:170:14: note: in expansion of macro 'H5HG_NOBJS'
     nalloc = H5HG_NOBJS(f, heap->size);
              ^
In file included from H5HGcache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:176:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5HGcache.c:186:26: warning: conversion to 'size_t {aka long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
      heap->obj[0].size = ((const uint8_t *)heap->chunk + heap->size) - p;
                          ^
In file included from H5HGcache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:207:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                     ^
H5HGcache.c:232:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
   need = H5HG_SIZEOF_OBJHDR(f) + H5HG_ALIGN(heap->obj[idx].size);
                                ^
In file included from H5HGcache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:255:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, NULL, "unable to add global heap collection to file's CWFS")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:262:6: note: in expansion of macro 'HDONE_ERROR'
      HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, NULL, "unable to destroy global heap collection")
      ^
H5HGcache.c:114:56: warning: unused parameter 'udata' [-Wunused-parameter]
 H5HG_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *udata)
                                                        ^
In file included from H5HGcache.c:37:0:
H5HGcache.c: In function 'H5HG_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:296:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "unable to write global heap collection to file")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:302:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy global heap collection")
      ^
H5HGcache.c: In function 'H5HG_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:342:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to free global heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:347:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy global heap collection")
         ^
H5HGcache.c: In function 'H5HG_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGcache.c:381:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy global heap collection")
      ^
  CC       H5HGdbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HGdbg.c:32:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HGdbg.c:34:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HGdbg.c:34:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HGdbg.c:32:0:
H5HGdbg.c: In function 'H5HG_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGdbg.c:107:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to protect global heap collection");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HGdbg.c:175:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_PROTECT, FAIL, "unable to release object header");
         ^
  CC       H5HGquery.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HGquery.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HGquery.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HGquery.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5HL.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HL.c:38:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HL.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HL.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HL.c:38:0:
H5HL.c: In function 'H5HL_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:134:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "can't allocate new heap struct")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:139:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "unable to allocate file memory")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:147:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:152:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "memory allocation failed")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:165:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:169:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "unable to cache local heap prefix")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:178:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy local heap prefix")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:184:25: note: in expansion of macro 'HDONE_ERROR'
                         HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "can't release heap data?")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:186:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy local heap")
                     ^
H5HL.c: In function 'H5HL_dblk_realloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:229:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "can't release old heap data?")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:234:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "unable to allocate file space for heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:250:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "unable to resize heap in cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:259:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "unable to resize heap in cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:267:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "unable to allocate local heap data block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:272:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "unable to resize heap prefix in cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:276:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "unable to cache local heap data block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:288:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "unable to resize heap data block in cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:292:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTMOVE, FAIL, "unable to move heap data block in cache")
                 ^
H5HL.c: In function 'H5HL_minimize_heap_space':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:417:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:421:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, FAIL, "reallocating data block failed")
             ^
H5HL.c: In function 'H5HL_protect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:468:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, NULL, "unable to load heap prefix")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:490:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, NULL, "unable to load heap data block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:510:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, NULL, "unable to release local heap prefix")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:514:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, NULL, "unable to release local heap data block")
         ^
H5HL.c: In function 'H5HL_unprotect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:585:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPIN, FAIL, "unable to unpin local heap data block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:594:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPIN, FAIL, "unable to unpin local heap data block")
                 ^
H5HL.c: In function 'H5HL_dirty':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:665:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTMARKDIRTY, FAIL, "unable to mark heap data block as dirty")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:670:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTMARKDIRTY, FAIL, "unable to mark heap prefix as dirty")
         ^
H5HL.c: In function 'H5HL_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:715:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTMARKDIRTY, UFAIL, "unable to mark heap as dirty")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:786:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTEXTEND, UFAIL, "error trying to extend heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:794:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, UFAIL, "unable to resize heap prefix in cache")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:799:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, UFAIL, "unable to resize heap data block in cache")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:808:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRESIZE, UFAIL, "reallocating data block failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:840:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, UFAIL, "memory allocation failed")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:868:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, UFAIL, "memory allocation failed")
      ^
H5HL.c: In function 'H5HL_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:936:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTMARKDIRTY, FAIL, "unable to mark heap as dirty")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:963:22: note: in expansion of macro 'HGOTO_ERROR'
                      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "heap size minimization failed")
                      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:972:14: note: in expansion of macro 'HGOTO_ERROR'
              HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "heap size minimization failed")
              ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:987:22: note: in expansion of macro 'HGOTO_ERROR'
                      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "heap size minimization failed")
                      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:996:14: note: in expansion of macro 'HGOTO_ERROR'
              HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "heap size minimization failed")
              ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1022:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1036:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "heap size minimization failed")
             ^
H5HL.c: In function 'H5HL_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1081:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to load heap prefix")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1096:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to load heap data block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1101:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTPIN, FAIL, "unable to pin local heap prefix")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1111:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release local heap data block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1115:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release local heap prefix")
         ^
H5HL.c: In function 'H5HL_get_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1157:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to load heap prefix")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1167:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release local heap prefix")
         ^
H5HL.c: In function 'H5HL_heapsize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1209:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTPROTECT, FAIL, "unable to load heap prefix")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HL.c:1219:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTUNPROTECT, FAIL, "unable to release local heap prefix")
         ^
  CC       H5HLcache.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HLcache.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HLcache.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HLcache.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HLcache.c:37:0:
H5HLcache.c: In function 'H5HL_fl_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:154:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "bad heap free list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:158:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:167:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADVALUE, FAIL, "free block size is zero?")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:172:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_BADRANGE, FAIL, "bad heap free list")
             ^
H5HLcache.c: In function 'H5HL_prefix_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:274:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTGET, NULL, "unable to determine file size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:282:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "unable to read local heap prefix")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:287:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_BADVALUE, NULL, "bad local heap signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:292:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_BADVALUE, NULL, "wrong version number in local heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:299:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "can't allocate local heap structure")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:303:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "can't allocate local heap prefix")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:315:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_BADVALUE, NULL, "bad heap free list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:329:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:344:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "unable to read heap data")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:349:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, NULL, "can't initialize free list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:364:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, NULL, "unable to destroy local heap prefix")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:368:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, NULL, "unable to destroy local heap")
                 ^
H5HLcache.c: In function 'H5HL_prefix_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:414:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:462:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "unable to write heap header and data to file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:470:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy local heap prefix")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:475:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5HLcache.c: In function 'H5HL_prefix_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:525:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free local heap prefix")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:530:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't destroy local heap prefix")
         ^
H5HLcache.c: In function 'H5HL_prefix_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:566:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy local heap prefix")
      ^
H5HLcache.c: In function 'H5HL_datablock_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:643:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:649:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "can't allocate data block image buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:653:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_READERROR, NULL, "unable to read local heap data block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:657:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINIT, NULL, "can't initialize free list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:670:6: note: in expansion of macro 'HDONE_ERROR'
      HDONE_ERROR(H5E_HEAP, H5E_CANTRELEASE, NULL, "unable to destroy local heap data block")
      ^
H5HLcache.c:625:54: warning: unused parameter 'addr' [-Wunused-parameter]
 H5HL_datablock_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *_udata)
                                                      ^
In file included from H5HLcache.c:37:0:
H5HLcache.c: In function 'H5HL_datablock_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:717:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_WRITEERROR, FAIL, "unable to write heap data block to file")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:725:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy local heap data block")
      ^
H5HLcache.c:691:72: warning: unused parameter 'addr' [-Wunused-parameter]
 H5HL_datablock_flush(H5F_t *f, hid_t dxpl_id, hbool_t destroy, haddr_t addr,
                                                                        ^
In file included from H5HLcache.c:37:0:
H5HLcache.c: In function 'H5HL_datablock_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:770:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to free local heap data block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:775:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTRELEASE, FAIL, "can't destroy local heap data block")
         ^
H5HLcache.c: In function 'H5HL_datablock_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLcache.c:811:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_HEAP, H5E_CANTFREE, FAIL, "unable to destroy local heap data block")
      ^
  CC       H5HLdbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HLdbg.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HLdbg.c:25:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HLdbg.c:25:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HLdbg.c:24:0:
H5HLdbg.c: In function 'H5HL_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLdbg.c:73:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTLOAD, FAIL, "unable to load heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLdbg.c:91:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLdbg.c:131:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_PROTECT, FAIL, "unable to release object header")
  ^
  CC       H5HLint.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HLint.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HLint.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HLint.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HLint.c:37:0:
H5HLint.c: In function 'H5HL_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLint.c:116:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "memory allocation failed")
  ^
H5HLint.c: In function 'H5HL_prfx_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLint.c:262:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLint.c:266:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment heap ref. count")
  ^
H5HLint.c: In function 'H5HL_prfx_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLint.c:311:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement heap ref. count")
             ^
H5HLint.c: In function 'H5HL_dblk_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLint.c:352:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLint.c:356:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_HEAP, H5E_CANTINC, NULL, "can't increment heap ref. count")
  ^
H5HLint.c: In function 'H5HL_dblk_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLint.c:401:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTUNPIN, FAIL, "can't unpin local heap prefix")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HLint.c:405:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTDEC, FAIL, "can't decrement heap ref. count")
             ^
  CC       H5HP.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5HP.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5HP.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5HP.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5HP.c:26:0:
H5HP.c: In function 'H5HP_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:349:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP,H5E_NOSPACE,NULL,"memory allocation failed");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:353:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP,H5E_NOSPACE,NULL,"memory allocation failed");
         ^
H5HP.c: In function 'H5HP_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:486:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to extend heap array");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:499:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, FAIL, "unable to restore heap condition");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:503:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTINSERT, FAIL, "unable to restore heap condition");
             ^
H5HP.c: In function 'H5HP_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:606:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_NOTFOUND, FAIL, "heap is empty");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:625:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTDELETE, FAIL, "unable to restore heap condition");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:629:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTDELETE, FAIL, "unable to restore heap condition");
                 ^
H5HP.c: In function 'H5HP_change':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:701:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRESTORE, FAIL, "unable to restore heap condition");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:705:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRESTORE, FAIL, "unable to restore heap condition");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:711:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRESTORE, FAIL, "unable to restore heap condition");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:715:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_HEAP, H5E_CANTRESTORE, FAIL, "unable to restore heap condition");
                 ^
H5HP.c: In function 'H5HP_incr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:784:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRESTORE, FAIL, "unable to restore heap condition")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:788:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRESTORE, FAIL, "unable to restore heap condition")
             ^
H5HP.c: In function 'H5HP_decr':
H5HP.c:851:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     heap->heap[obj_loc].val-=amt;
                            ^
H5HP.c:851:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
     heap->heap[obj_loc].val-=amt;
                              ^
In file included from H5HP.c:26:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:856:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRESTORE, FAIL, "unable to restore heap condition");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5HP.c:860:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_HEAP, H5E_CANTRESTORE, FAIL, "unable to restore heap condition");
             ^
  CC       H5I.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5I.c:44:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5I.c:46:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5I.c:46:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5I.c:44:0:
H5I.c: In function 'H5Iregister_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:252:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5I_BADID)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:252:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5I_BADID)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:278:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, H5I_BADID, "Maximum number of ID types exceeded.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:283:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTALLOC, H5I_BADID, "ID class allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:293:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTINIT, H5I_BADID, "can't initialize ID class")
         ^
H5I.c:246:25: warning: unused parameter 'hash_size' [-Wunused-parameter]
 H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func)
                         ^
In file included from H5I.c:44:0:
H5I.c: In function 'H5I_register_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:331:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:341:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTALLOC, FAIL, "ID type allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:356:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTCREATE, FAIL, "skip list creation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:359:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTCREATE, FAIL, "skip list creation failed")
             ^
H5I.c: In function 'H5Itype_exists':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:400:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:400:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:404:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5I.c: In function 'H5Inmembers':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:436:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:436:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:440:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "cannot call public function on library type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:447:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:449:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "supplied type does not exist")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:455:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTCOUNT, FAIL, "can't compute number of members")
             ^
H5I.c: In function 'H5I_nmembers':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:486:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:489:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5I.c: In function 'H5Iclear_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:522:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:522:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:526:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "cannot call public function on library type")
         ^
H5I.c: In function 'H5I_clear_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:586:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:589:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:593:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "invalid type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:606:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't get ID info for node")
             ^
H5I.c:617:71: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             if(type_ptr->cls->free_func && (type_ptr->cls->free_func)((void *)cur->obj_ptr) < 0) {
                                                                       ^
In file included from H5I.c:44:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:651:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_CANTDELETE, FAIL, "can't remove ID node from skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:661:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTREMOVE, FAIL, "can't release available ID nodes")
             ^
H5I.c: In function 'H5Idestroy_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:691:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:691:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:695:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "cannot call public function on library type")
         ^
H5I.c: In function 'H5I__destroy_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:728:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:732:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "invalid type")
         ^
In file included from H5I.c:47:0:
H5I.c:741:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         type_ptr->cls = H5FL_FREE(H5I_class_t, (void *)type_ptr->cls);
                                                ^
H5FLprivate.h:132:65: note: in definition of macro 'H5FL_FREE'
 #define H5FL_FREE(t,obj) (t *)H5FL_reg_free(&(H5FL_REG_NAME(t)),obj)
                                                                 ^
In file included from H5I.c:44:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:744:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTCLOSEOBJ, FAIL, "can't close skip list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:748:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTCLOSEOBJ, FAIL, "can't close skip list")
         ^
H5I.c: In function 'H5Iregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:777:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5I_INVALID_HID)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:777:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5I_INVALID_HID)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:781:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "cannot call public function on library type")
         ^
H5I.c: In function 'H5I_register':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:856:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:860:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:863:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "invalid type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:869:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTREMOVE, FAIL, "can't remove ID from available ID list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:898:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_BADITER, FAIL, "ID iteration failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:902:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_NOIDS, FAIL, "no IDs available in type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:913:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:929:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTINSERT, FAIL, "can't insert ID node into skip list")
         ^
H5I.c: In function 'H5I_subst':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:960:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:964:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_NOTFOUND, NULL, "can't get ID ref count")
         ^
H5I.c:968:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     ret_value = (void *)id_ptr->obj_ptr;
                 ^
In file included from H5I.c:44:0:
H5I.c: In function 'H5I_object':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:997:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5I.c:1003:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         ret_value = (void *)id_ptr->obj_ptr;
                     ^
In file included from H5I.c:44:0:
H5I.c: In function 'H5Iobject_verify':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1033:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1033:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1036:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, NULL, "cannot call public function on library type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1039:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, NULL, "identifier has invalid type")
         ^
H5I.c: In function 'H5I_object_verify':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:1069:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5I.c:1077:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         ret_value = (void *)id_ptr->obj_ptr;
                     ^
In file included from H5I.c:44:0:
H5I.c: In function 'H5I_get_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:1106:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(H5I_BADID)
     ^
H5I.c: In function 'H5Iget_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1138:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5I_BADID)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1138:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5I_BADID)
     ^
H5I.c: In function 'H5Iremove_verify':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1173:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1173:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, NULL, "cannot call public function on library type")
         ^
H5I.c: In function 'H5I__remove_common':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1247:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTDELETE, NULL, "can't remove ID node from skip list")
         ^
H5I.c:1250:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     ret_value = (void *)curr_id->obj_ptr;
                 ^
In file included from H5I.c:44:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1264:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATOM, H5E_CANTINSERT, NULL, "can't insert available ID node into skip list")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1282:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTREMOVE, NULL, "can't release available ID nodes")
             ^
H5I.c: In function 'H5I_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:1315:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1320:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, NULL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1323:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, NULL, "invalid type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1327:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTDELETE, NULL, "can't remove ID node")
         ^
H5I.c: In function 'H5Idec_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1354:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1354:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1359:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "invalid ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1363:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTDEC, FAIL, "can't decrement ID ref count")
         ^
H5I.c: In function 'H5I_dec_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:1395:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1403:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1406:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1410:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't locate ID")
  ^
H5I.c:1429:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         if(!type_ptr->cls->free_func || (type_ptr->cls->free_func)((void *)id_ptr->obj_ptr) >= 0) {
                                                                    ^
In file included from H5I.c:44:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1432:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_CANTDELETE, FAIL, "can't remove ID node")
                 ^
H5I.c: In function 'H5I_dec_app_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:1468:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1475:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTDEC, FAIL, "can't decrement ID ref count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1481:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't locate ID")
             ^
H5I.c: In function 'H5I_dec_app_ref_always_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:1515:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1533:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTDEC, FAIL, "can't decrement ID ref count")
         ^
H5I.c: In function 'H5Iinc_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1559:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1559:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1564:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "invalid ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1568:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTINC, FAIL, "can't increment ID ref count")
         ^
H5I.c: In function 'H5I_inc_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:1596:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1604:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1607:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "invalid type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1611:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't locate ID")
  ^
H5I.c: In function 'H5Iget_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1644:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1644:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1649:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "invalid ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1653:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't get ID ref count")
         ^
H5I.c: In function 'H5I_get_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:1681:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1689:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1692:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "invalid type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1696:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't locate ID")
  ^
H5I.c: In function 'H5Iinc_type_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1725:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1725:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1730:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "invalid ID type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1733:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "cannot call public function on library type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1737:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTINC, FAIL, "can't increment ID type ref count")
         ^
H5I.c: In function 'H5I__inc_type_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1772:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "invalid type")
  ^
H5I.c: In function 'H5Idec_type_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1809:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1809:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1813:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "cannot call public function on library type")
         ^
H5I.c: In function 'H5I_dec_type_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:1848:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1851:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1855:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "invalid type")
  ^
H5I.c: In function 'H5Iget_type_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1896:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1896:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1901:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "invalid ID type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1904:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "cannot call public function on library type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1908:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't get ID type ref count")
         ^
H5I.c: In function 'H5I__get_type_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:1944:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, FAIL, "invalid type")
         ^
H5I.c: In function 'H5Iis_valid':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1975:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:1975:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5I.c: In function 'H5Isearch':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:2054:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:2054:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2058:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADGROUP, NULL, "cannot call public function on library type")
         ^
H5I.c: In function 'H5I__iterate_cb':
H5I.c:2107:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         cb_ret_val = (*udata->user_func)((void *)item->obj_ptr, item->id, udata->user_udata);
                                          ^
In file included from H5I.c:44:0:
H5I.c: In function 'H5I_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5I.c:2153:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2157:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid type number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2172:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADITER, FAIL, "iteration failed")
             ^
H5I.c: In function 'H5Iget_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:2251:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:2251:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2256:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't retrieve object location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2260:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't retrieve object name")
  ^
H5I.c: In function 'H5Iget_file_id':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:2287:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5I.c:2287:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2291:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't retrieve file ID")
         ^
H5I.c: In function 'H5I_get_file_id':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2325:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTSET, FAIL, "incrementing file ID failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2335:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't get object location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2339:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't get file ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5I.c:2342:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "invalid object ID")
         ^
  CC       H5Itest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Itest.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Itest.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Itest.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Itest.c:33:0:
H5Itest.c: In function 'H5I_get_name_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Itest.c:89:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't retrieve object location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Itest.c:93:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_CANTGET, FAIL, "can't retrieve object name")
  ^
  CC       H5L.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5L.c:28:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5L.c:31:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5L.c:31:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5L.c:28:0:
H5L.c: In function 'H5L_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:229:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5L.c: In function 'H5L_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:258:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_NOTREGISTERED, FAIL, "unable to register external link class")
         ^
H5L.c: In function 'H5Lmove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:320:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:320:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:326:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "source and destination should not both be H5L_SAME_LOC")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:328:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no current name specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:334:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no destination name specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:336:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a link creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:349:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_CANTMOVE, FAIL, "unable to move link")
  ^
H5L.c: In function 'H5Lcopy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:378:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:378:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:384:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "source and destination should not both be H5L_SAME_LOC")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:386:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:388:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:390:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no current name specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:392:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no destination name specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:394:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a link creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:407:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_CANTMOVE, FAIL, "unable to move link")
  ^
H5L.c: In function 'H5Lcreate_soft':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:439:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:439:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:444:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:446:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no target specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:448:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no new name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:450:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a link creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:454:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create link")
  ^
H5L.c: In function 'H5Lcreate_hard':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:485:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:485:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:491:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "source and destination should not be both H5L_SAME_LOC")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:493:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:495:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:497:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no current name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:499:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no new name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:501:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a link creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:511:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "source and destination should be in the same file.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:516:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create link")
  ^
H5L.c: In function 'H5Lcreate_ud':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:554:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:554:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:560:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:562:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no link name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:564:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid link class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:568:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create link")
  ^
H5L.c: In function 'H5Ldelete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:598:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:598:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:603:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:605:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:609:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_CANTDELETE, FAIL, "unable to delete link")
  ^
H5L.c: In function 'H5Ldelete_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:643:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:643:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:648:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:650:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:652:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:654:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:659:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:669:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_EXISTS, FAIL, "name doesn't exist")
         ^
H5L.c: In function 'H5Lget_val':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:702:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:702:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:707:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:709:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:714:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:718:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to get link value for '%s'", name)
  ^
H5L.c: In function 'H5Lget_val_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:752:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:752:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:758:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:760:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:762:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:764:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:769:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:781:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "name doesn't exist")
         ^
H5L.c: In function 'H5Lexists':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:808:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:808:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:813:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:815:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:820:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:824:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to get link info")
  ^
H5L.c: In function 'H5Lget_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:852:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:852:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:857:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:859:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:864:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:868:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to get link info")
  ^
H5L.c: In function 'H5Lget_info_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:898:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:898:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:904:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:906:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:908:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:910:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:915:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:926:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to get link info")
  ^
H5L.c: In function 'H5Lregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:958:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:958:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:963:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid link class")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:969:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid H5L_class_t version number")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:972:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid link identification number")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:974:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no traversal function specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:978:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_NOTREGISTERED, FAIL, "unable to register link type")
         ^
H5L.c: In function 'H5Lunregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1005:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1005:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1010:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid link type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1014:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_NOTREGISTERED, FAIL, "unable to unregister link type")
  ^
H5L.c: In function 'H5Lis_registered':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1042:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1042:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1047:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid link type id number")
         ^
H5L.c: In function 'H5Lget_name_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1087:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1087:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1093:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1095:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1097:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1099:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1104:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1117:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_EXISTS, FAIL, "name doesn't exist")
         ^
H5L.c: In function 'H5Literate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1159:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1159:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1165:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid argument")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1167:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1169:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1171:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no operator specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1183:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "link iteration failed")
  ^
H5L.c: In function 'H5Literate_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1226:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1226:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1232:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1234:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1236:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1238:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no operator specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1243:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1255:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "link iteration failed")
  ^
H5L.c: In function 'H5Lvisit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1301:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1301:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1307:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid argument")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1309:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1311:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1313:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no callback operator specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1317:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "link visitation failed")
  ^
H5L.c: In function 'H5Lvisit_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1358:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5L.c:1358:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1364:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1366:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1368:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1370:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no callback operator specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1375:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1379:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "link visitation failed")
  ^
H5L.c: In function 'H5L_find_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:1446:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1450:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_NOTREGISTERED, NULL, "unable to find link class")
         ^
H5L.c: In function 'H5L_register':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:1481:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1497:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to extend link type table")
   ^
H5L.c: In function 'H5L_unregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:1534:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1545:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_NOTREGISTERED, FAIL, "link class is not registered")
         ^
H5L.c: In function 'H5L_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1595:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create new link to object")
         ^
H5L.c: In function 'H5L_link_object':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1638:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create new link to object")
         ^
H5L.c: In function 'H5L_link_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1674:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_EXISTS, FAIL, "name already exists")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1685:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to create object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1699:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "interfile hard links are not allowed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1711:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get property value for character encoding")
             ^
H5L.c:1718:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     udata->lnk->name = (char *)name;
                        ^
In file included from H5L.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1725:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create new link for object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1730:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "cannot set name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1738:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_NOTREGISTERED, FAIL, "unable to get class of UD link")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1749:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTCOPY, FAIL, "unable to copy object location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1757:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1759:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register ID for group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1763:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_LINK, H5E_CALLBACK, FAIL, "link creation callback failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1779:12: note: in expansion of macro 'HDONE_ERROR'
            HDONE_ERROR(H5E_LINK, H5E_CANTDEC, FAIL, "unable to decrement refcount on newly created object")
            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1785:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATOM, H5E_CANTRELEASE, FAIL, "unable to close atom from UD callback")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1789:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "unable to close group given to UD callback")
             ^
H5L.c: In function 'H5L_create_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1842:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "can't normalize name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1850:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1854:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get property value for creating missing groups")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1882:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINSERT, FAIL, "can't insert link")
         ^
H5L.c: In function 'H5L_create_hard':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:1919:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1929:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "can't normalize name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1939:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "source object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1951:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create new link to object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1957:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "unable to free location")
             ^
H5L.c: In function 'H5L_create_soft':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:1987:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:1996:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "can't normalize name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2004:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create new link to object")
         ^
H5L.c: In function 'H5L_create_ud':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2049:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "link class has not been registered with library")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2064:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to register new name for object")
         ^
H5L.c: In function 'H5L_get_val_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2117:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_LINK, H5E_CALLBACK, FAIL, "query callback returned failure")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2123:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_BADTYPE, FAIL, "object is not a symbolic or user-defined link")
         ^
H5L.c: In function 'H5L_get_val_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2153:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "'%s' doesn't exist", name)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2157:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't retrieve link value")
         ^
H5L.c: In function 'H5L_get_val':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:2194:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2206:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "name doesn't exist")
         ^
H5L.c: In function 'H5L_get_val_by_idx_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2240:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2245:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "link not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2250:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't retrieve link value")
         ^
H5L.c: In function 'H5L_delete_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2289:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2293:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "name doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2297:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "can't delete self")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2301:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTDELETE, FAIL, "unable to remove link from group")
  ^
H5L.c: In function 'H5L_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:2331:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2339:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "can't normalize name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2344:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTREMOVE, FAIL, "can't unlink object")
         ^
H5L.c: In function 'H5L_delete_by_idx_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2384:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "link not found")
         ^
H5L.c: In function 'H5L_move_dest_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2425:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "an object with that name already exists")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2431:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "moving a link across files is not allowed")
             ^
H5L.c:2437:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     udata->lnk->name = (char *)name;
                        ^
In file included from H5L.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2442:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create new link to object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2450:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_NOTREGISTERED, FAIL, "link class is not registered")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2461:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTCOPY, FAIL, "unable to copy object location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2469:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2471:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register group ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2475:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_LINK, H5E_CALLBACK, FAIL, "UD copy callback returned error")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2479:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_LINK, H5E_CALLBACK, FAIL, "UD move callback returned error")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2488:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATOM, H5E_CANTRELEASE, FAIL, "unable to close atom from UD callback")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2492:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CANTRELEASE, FAIL, "unable to close group given to UD callback")
             ^
H5L.c: In function 'H5L_move_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2537:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "name doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2541:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "the name of a link must be supplied to move or copy")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2545:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTCOPY, FAIL, "unable to copy link to be moved")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2564:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to follow symbolic link")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2577:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_PATH, FAIL, "can't build destination path name")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2587:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "unable to replace name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2593:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to remove old name")
             ^
H5L.c: In function 'H5L_move':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2665:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2669:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get property value for creating missing groups")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get property value for character encoding")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2687:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a valid access PL")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2689:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "unable to copy access properties")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2704:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "unable to find link")
  ^
H5L.c: In function 'H5L_exists':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2765:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_EXISTS, FAIL, "path doesn't exist")
         ^
H5L.c: In function 'H5L_get_info_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2799:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "name doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2803:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't get link info")
         ^
H5L.c: In function 'H5L_get_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:2833:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2840:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_EXISTS, FAIL, "name doesn't exist")
         ^
H5L.c: In function 'H5L_get_info_by_idx_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2874:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2879:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "link not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2884:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't get link info")
         ^
H5L.c: In function 'H5L_get_default_lcpl':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:2918:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5L.c: In function 'H5L_get_name_by_idx_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2952:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:2957:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "link not found")
         ^
H5L.c: In function 'H5L_link_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5L.c:2995:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5L.c:3014:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc;    /* Casting away const OK -QAK */
                            ^
In file included from H5L.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:3019:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to check if target object exists")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:3025:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:3032:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to reset location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:3037:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to find target object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:3054:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:3078:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5L.c:3096:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to free object")
             ^
  CC       H5Lexternal.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Lexternal.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Lexternal.c:24:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Lexternal.c:24:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Lexternal.c:22:0:
H5Lexternal.c: In function 'H5L_build_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:145:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate filename buffer")
         ^
H5Lexternal.c: In function 'H5L_extern_traverse':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Lexternal.c:217:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:224:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTDECODE, FAIL, "bad version number for external link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:226:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTDECODE, FAIL, "bad flags for external link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:236:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:240:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fapl for links")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:244:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't get object location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get elink file access flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:256:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't get parent's file access property list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:260:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get elink callback info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:264:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:276:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "unable to retrieve length of group name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:284:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_LINK, H5E_CANTALLOC, FAIL, "can't allocate buffer to hold group name, group_name_len = %Zu", group_name_len)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:291:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "unable to retrieve group name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:295:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CALLBACK, FAIL, "traversal operator failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:299:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file open flags")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:304:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set file close degree")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:315:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:358:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_LINK, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:367:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't prepend prefix to filename")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:384:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get external link prefix")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:387:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't prepend prefix to filename")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:400:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't prepend prefix to filename")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:421:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTALLOC, FAIL, "can't duplicate resolved file name string")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:426:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTOPENFILE, FAIL, "unable to open external file, external link file name = '%s', temp_file_name = '%s'", file_name, temp_file_name)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:433:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTGET, FAIL, "can't prepend prefix to filename")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:437:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_LINK, H5E_CANTOPENFILE, FAIL, "unable to open external file, external link file name = '%s', temp_file_name = '%s'", file_name, temp_file_name)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:444:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "unable to create location for file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:448:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:456:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATOM, H5E_CANTRELEASE, FAIL, "unable to close atom for file access property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:458:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_LINK, H5E_CANTCLOSEFILE, FAIL, "problem closing external file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:468:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATOM, H5E_CANTRELEASE, FAIL, "unable to close atom for external object")
             ^
H5Lexternal.c: In function 'H5L_extern_query':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:503:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTDECODE, FAIL, "bad version number for external link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:505:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTDECODE, FAIL, "bad flags for external link")
         ^
H5Lexternal.c: In function 'H5Lcreate_external':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Lexternal.c:558:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Lexternal.c:558:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:564:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no file name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:566:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no object name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:568:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:570:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no link name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:574:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "can't normalize object name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:581:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate udata buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:592:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create link")
         ^
H5Lexternal.c: In function 'H5L_register_external':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Lexternal.c:621:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:624:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_NOTREGISTERED, FAIL, "unable to register external link class")
         ^
H5Lexternal.c: In function 'H5Lunpack_elink_val':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Lexternal.c:664:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Lexternal.c:664:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:670:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not an external link linkval buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:674:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTDECODE, FAIL, "bad version number for external link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTDECODE, FAIL, "bad flags for external link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:678:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a valid external link buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:684:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "linkval buffer is not NULL-terminated")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Lexternal.c:695:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "linkval buffer doesn't contain an object path")
         ^
  CC       H5make_libsettings.o
H5make_libsettings.c:17:1: warning: string length '1106' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
 static const char *FileHeader = "\n\
 ^
In file included from /usr/include/stdio.h:27:0,
                 from H5make_libsettings.c:44:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CCLD     H5make_libsettings
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo  |                  \
	sed -e 's/-L/:/g' -e 's/ //g'`"                               \
 ./H5make_libsettings > H5lib_settings.c  ||                               \
    (test $HDF5_Make_Ignore && echo "*** Error ignored") ||          \
    (rm -f H5lib_settings.c ; exit 1)
  CC       H5lib_settings.lo
H5lib_settings.c:102:1: warning: string length '2661' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
 ;
 ^
  CC       H5MF.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5MF.c:38:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5MF.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5MF.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5MF.c:38:0:
H5MF.c: In function 'H5MF_init_merge_flags':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:205:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_BADVALUE, FAIL, "invalid mapping type")
             ^
H5MF.c: In function 'H5MF_alloc_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:249:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't initialize free space info")
  ^
H5MF.c: In function 'H5MF_alloc_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:303:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't initialize free space info")
  ^
H5MF.c: In function 'H5MF_alloc_start':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:347:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTOPENOBJ, FAIL, "can't initialize file free space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:352:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTCREATE, FAIL, "can't initialize file free space")
             ^
H5MF.c: In function 'H5MF_alloc_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:390:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release free space info")
         ^
H5MF.c: In function 'H5MF_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:441:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTOPENOBJ, HADDR_UNDEF, "can't initialize file free space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:450:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, HADDR_UNDEF, "error locating free space in file")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:470:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, HADDR_UNDEF, "can't free simple section node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:491:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINSERT, HADDR_UNDEF, "can't re-add section to file free space")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:505:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_VFL, H5E_CANTALLOC, HADDR_UNDEF, "allocation failed from aggr/vfd")
  ^
H5MF.c: In function 'H5MF_alloc_tmp':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:562:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, HADDR_UNDEF, "driver get_eoa request failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:569:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, HADDR_UNDEF, "driver get_eoa request failed")
  ^
H5MF.c: In function 'H5MF_xfree':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:616:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_BADRANGE, FAIL, "attempting to free temporary file space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:621:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:625:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "can't check free space intersection w/metadata accumulator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:650:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTMERGE, FAIL, "can't check for absorbing block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:678:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't initialize file free space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:684:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't initialize free space section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:698:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINSERT, FAIL, "can't add section to file free space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:708:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't free simple section node")
             ^
H5MF.c: In function 'H5MF_try_extend':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:759:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTEXTEND, FAIL, "error extending file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:766:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTEXTEND, FAIL, "error extending aggregation block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:776:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't initialize file free space")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:781:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTEXTEND, FAIL, "error extending block in free space manager")
                     ^
H5MF.c: In function 'H5MF_get_freespace':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:839:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "driver get_eoa request failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:843:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query metadata aggregator stats")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:847:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query small data aggregator stats")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:857:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't initialize file free space")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:869:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query free space stats")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:871:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query free space metadata stats")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:890:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query last section on merge list")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:918:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't close file free space")
                 ^
H5MF.c: In function 'H5MF_try_shrink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:969:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "can't initialize free space section")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:980:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTMERGE, FAIL, "can't check if section can shrink container")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:984:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTSHRINK, FAIL, "can't shrink container")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:990:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't free simple section node")
         ^
H5MF.c: In function 'H5MF_close_shrink_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:1041:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_FSPACE, H5E_CANTSHRINK, FAIL, "can't check for shrinking eoa")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:1049:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_CANTSHRINK, FAIL, "can't check for shrinking eoa")
      ^
H5MF.c: In function 'H5MF_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:1096:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "can't free aggregators")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:1100:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTSHRINK, FAIL, "can't shrink eoa")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:1113:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FSPACE, H5E_CANTRELEASE, FAIL, "can't release free space info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:1141:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_FSPACE, H5E_CANTFREE, FAIL, "can't delete free space manager")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:1155:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "can't free aggregators")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MF.c:1160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTSHRINK, FAIL, "can't shrink eoa")
         ^
  CC       H5MFaggr.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5MFaggr.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5MFaggr.c:36:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5MFaggr.c:36:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5MFaggr.c:35:0:
H5MFaggr.c: In function 'H5MF_aggr_vfd_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:117:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, HADDR_UNDEF, "can't allocate metadata")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:122:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, HADDR_UNDEF, "can't allocate raw data")
             ^
H5MFaggr.c: In function 'H5MF_aggr_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:180:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, HADDR_UNDEF, "Unable to get eoa")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:222:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_BADRANGE, HADDR_UNDEF, "'normal' file space allocation request will overlap into 'temporary' file space")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:225:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, HADDR_UNDEF, "can't extending space")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:234:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_BADRANGE, HADDR_UNDEF, "'normal' file space allocation request will overlap into 'temporary' file space")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:243:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, HADDR_UNDEF, "can't free aggregation block")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:248:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, HADDR_UNDEF, "can't allocate aggregation block")
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:264:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_BADRANGE, HADDR_UNDEF, "'normal' file space allocation request will overlap into 'temporary' file space")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:267:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, HADDR_UNDEF, "can't extending space")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:277:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_BADRANGE, HADDR_UNDEF, "'normal' file space allocation request will overlap into 'temporary' file space")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:286:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, HADDR_UNDEF, "can't free aggregation block")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:291:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, HADDR_UNDEF, "can't allocate aggregation block")
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:296:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, HADDR_UNDEF, "can't free aggregation block")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:313:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, HADDR_UNDEF, "can't free eoa fragment")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:318:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, HADDR_UNDEF, "can't free aggregation fragment")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:329:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, HADDR_UNDEF, "can't free aggregation fragment")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:335:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_BADRANGE, HADDR_UNDEF, "'normal' file space allocation request will overlap into 'temporary' file space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:339:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, HADDR_UNDEF, "can't allocate file space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:345:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, HADDR_UNDEF, "can't free eoa fragment")
   ^
H5MFaggr.c: In function 'H5MF_aggr_try_extend':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:412:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "Unable to get eoa")
   ^
H5MFaggr.c:417:43: warning: conversion to 'double' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion]
   if(extra_requested <= (EXTEND_THRESHOLD * aggr->size)) {
                                           ^
In file included from H5MFaggr.c:35:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:433:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_RESOURCE, H5E_CANTEXTEND, FAIL, "error extending file")
    ^
H5MFaggr.c: In function 'H5MF_aggr_reset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:696:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "can't release aggregator's free space")
                 ^
H5MFaggr.c: In function 'H5MF_free_aggrs':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:738:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query metadata aggregator stats")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:742:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query small data aggregator stats")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:765:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "can't reset metadata block")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:767:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_CANTFREE, FAIL, "can't reset 'small data' block")
         ^
H5MFaggr.c: In function 'H5MF_aggr_can_shrink_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:800:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "Unable to get eoa")
  ^
H5MFaggr.c: In function 'H5MF_aggr_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:844:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "can't free aggregation block")
         ^
H5MFaggr.c: In function 'H5MF_aggrs_try_shrink_eoa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:883:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query metadata aggregator stats")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:886:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_CANTSHRINK, FAIL, "can't check for shrinking eoa")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:889:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query small data aggregator stats")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFaggr.c:892:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_CANTSHRINK, FAIL, "can't check for shrinking eoa")
      ^
  CC       H5MFdbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5MFdbg.c:39:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5MFdbg.c:40:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5MFdbg.c:40:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5MFsection.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5MFsection.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5MFsection.c:36:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5MFsection.c:36:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5MFsection.c:35:0:
H5MFsection.c: In function 'H5MF_sect_simple_new':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:144:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for direct block free list section")
         ^
H5MFsection.c: In function 'H5MF_sect_simple_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:191:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, NULL, "can't initialize free space section")
         ^
H5MFsection.c: In function 'H5MF_sect_simple_merge':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:276:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't free section node")
         ^
H5MFsection.c: In function 'H5MF_sect_simple_can_shrink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:314:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "driver get_eoa request failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:341:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTMERGE, FAIL, "error merging section with aggregation block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:360:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTMERGE, FAIL, "error merging section with aggregation block")
                 ^
H5MFsection.c: In function 'H5MF_sect_simple_shrink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:416:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "driver free request failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:424:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTMERGE, FAIL, "can't absorb section into aggregator or vice versa")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:431:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't free simple section node")
             ^
H5MFsection.c: In function 'H5MF_sect_simple_split':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MFsection.c:528:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, NULL, "can't initialize free space section")
         ^
  CC       H5MM.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5MM.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5MM.c:31:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5MM.c:31:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5MM.c:30:0:
H5MM.c: In function 'H5MM_xstrdup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MM.c:171:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5MM.c: In function 'H5MM_strdup':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MM.c:206:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "null string")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MM.c:208:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
  CC       H5MP.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5MP.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5MP.c:36:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5MP.c:36:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5MP.c:35:0:
H5MP.c: In function 'H5MP_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MP.c:99:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for memory pool header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MP.c:112:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, NULL, "can't create page factory")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MP.c:120:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_RESOURCE, H5E_CANTFREE, NULL, "unable to free memory pool header")
             ^
H5MP.c: In function 'H5MP_new_page':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MP.c:155:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for page")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MP.c:161:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for page")
             ^
H5MP.c: In function 'H5MP_malloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MP.c:278:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for page")
             ^
H5MP.c: In function 'H5MP_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5MP.c:465:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't destroy page factory")
             ^
  CC       H5MPtest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5MPtest.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5MPtest.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5MPtest.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5O.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5O.c:39:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5O.c:40:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5O.c:40:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5O.c:39:0:
H5O.c: In function 'H5Oopen':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:235:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:235:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:240:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:242:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:246:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open object")
         ^
H5O.c: In function 'H5Oopen_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:287:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:287:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:292:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:294:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:296:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:298:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:303:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:312:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:317:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:323:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't free location")
             ^
H5O.c: In function 'H5Oopen_by_addr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:374:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:374:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:381:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no address supplied")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:393:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open object")
         ^
H5O.c: In function 'H5Olink':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:430:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:430:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:435:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:437:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "cannot use H5L_SAME_LOC when only one location is specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:439:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:441:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:445:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "name too long")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:448:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a link creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:452:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_LINK, H5E_CANTINIT, FAIL, "unable to create link")
         ^
H5O.c: In function 'H5Oincr_refcount':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:485:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:485:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:490:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADVALUE, FAIL, "unable to get object location from ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:493:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, FAIL, "modifying object link count failed")
         ^
H5O.c: In function 'H5Odecr_refcount':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:526:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:526:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:531:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADVALUE, FAIL, "unable to get object location from ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:534:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, FAIL, "modifying object link count failed")
         ^
H5O.c: In function 'H5Oexists_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:560:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:560:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:565:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:567:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:572:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:576:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to determine if '%s' exists", name)
         ^
H5O.c: In function 'H5Oget_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:602:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:602:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:607:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:609:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no info struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:613:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5O.c: In function 'H5Oget_info_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:639:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:639:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:644:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:646:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:648:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no info struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:653:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:657:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5O.c: In function 'H5Oget_info_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:689:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:689:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:695:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:697:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:699:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:701:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:703:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no info struct")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:708:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:717:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "group not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:722:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTGET, FAIL, "can't retrieve object info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:727:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5O.c: In function 'H5Oset_comment':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:756:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:756:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:761:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:765:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5O.c: In function 'H5Oset_comment_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:796:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:796:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:801:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:803:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:808:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:812:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5O.c: In function 'H5Oget_comment':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:841:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:841:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:846:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:850:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5O.c: In function 'H5Oget_comment_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:880:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:880:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:885:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:887:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:892:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:896:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5O.c: In function 'H5Ovisit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:941:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:941:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:946:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:948:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:950:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no callback operator specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:954:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "object visitation failed")
  ^
H5O.c: In function 'H5Ovisit_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:999:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:999:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1005:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1007:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index type specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1009:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration order specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1011:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no callback operator specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1016:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link access property list ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1020:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_BADITER, FAIL, "object visitation failed")
  ^
H5O.c: In function 'H5Oclose':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:1050:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5O.c:1050:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1059:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a valid object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1061:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "unable to close object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1078:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_CANTRELEASE, FAIL, "not a valid file object ID (dataset, group, or datatype)")
             ^
H5O.c: In function 'H5O_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1120:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1129:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, FAIL, "no write intent on file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1136:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1140:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get object header flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1144:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1182:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get max. # of compact attributes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1184:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get min. # of dense attributes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1213:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "file allocation failed for object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1218:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1238:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1257:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "unable to cache object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1266:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, FAIL, "unable to open object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1271:6: note: in expansion of macro 'HDONE_ERROR'
      HDONE_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to destroy object header data")
      ^
H5O.c: In function 'H5O_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1300:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5O.c: In function 'H5O_open_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1344:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1357:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1362:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTOPENOBJ, FAIL, "unable to open object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1367:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SYM, H5E_CANTRELEASE, FAIL, "can't free location")
             ^
H5O.c: In function 'H5O_open_by_loc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1392:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1398:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to determine object class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1403:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, FAIL, "unable to open object")
         ^
H5O.c: In function 'H5O_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1427:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1455:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCLOSEFILE, FAIL, "problem attempting file close")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1459:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "problem attempting to free location")
         ^
H5O.c: In function 'H5O_link_oh':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1488:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1500:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, FAIL, "link count would be negative")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1507:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTMARKDIRTY, FAIL, "unable to mark object header as dirty")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1515:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "can't mark object for deletion")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1530:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "can't mark object for deletion")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1539:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTMARKDIRTY, FAIL, "unable to mark object header as dirty")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1549:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to delete refcount message")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1557:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTUPDATE, FAIL, "unable to update refcount message")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1566:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "unable to create new refcount message")
                         ^
H5O.c: In function 'H5O_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1604:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1613:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1617:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, FAIL, "unable to adjust object link count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1621:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1623:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "can't delete object from file")
         ^
H5O.c: In function 'H5O_protect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1655:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1663:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "address undefined")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1668:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, NULL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1684:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, NULL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1721:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, NULL, "unable to load object header chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1730:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, NULL, "unable to release object header chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1798:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTMARKDIRTY, NULL, "unable to mark object header as dirty")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1820:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, NULL, "unable to load object header chunk")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1824:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, NULL, "unable to unprotect object header chunk")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1843:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, NULL, "unable to release object header")
             ^
H5O.c: In function 'H5O_pin':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1872:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1879:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, NULL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1884:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, NULL, "unable to increment reference count on object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1892:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, NULL, "unable to release object header")
         ^
H5O.c: In function 'H5O_unpin':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1918:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1926:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement reference count on object header")
         ^
H5O.c: In function 'H5O_unprotect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:1954:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:1962:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
         ^
H5O.c: In function 'H5O_touch_oh':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2020:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to allocate space for modification time message")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2028:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2033:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "memory allocation failed for modification time message")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2050:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTMARKDIRTY, FAIL, "unable to mark object header as dirty")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2057:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
         ^
H5O.c: In function 'H5O_touch':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:2085:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2092:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2096:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, FAIL, "unable to update object modificaton time")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2103:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5O.c: In function 'H5O_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:2195:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2208:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2212:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "can't delete object from file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2219:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_PROTECT, FAIL, "unable to release object header")
  ^
H5O.c: In function 'H5O_delete_oh':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2261:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to delete file space for object header message")
             ^
H5O.c: In function 'H5O_obj_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:2288:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2292:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2296:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to determine object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2300:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5O.c: In function 'H5O_obj_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2370:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, NULL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2374:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "unable to determine object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2378:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, NULL, "unable to release object header")
  ^
H5O.c: In function 'H5O_obj_class_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:2403:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2414:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to determine object type")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2420:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to determine object type")
  ^
H5O.c: In function 'H5O_get_loc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2450:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "unable to get object location from group ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2455:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "unable to get object location from dataset ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2460:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "unable to get object location from datatype ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2477:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADTYPE, NULL, "invalid object type")
             ^
H5O.c: In function 'H5O_loc_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2628:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, FAIL, "can't close file")
                 ^
H5O.c: In function 'H5O_get_hdr_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:2656:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2667:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2671:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't retrieve object header info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2675:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_PROTECT, FAIL, "unable to release object header")
  ^
H5O.c: In function 'H5O_get_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:2783:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2791:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2804:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to determine object class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2833:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "unable to check for MTIME message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2837:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't read MTIME message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2842:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "unable to check for MTIME_NEW message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2846:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't read MTIME_NEW message")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2855:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't retrieve object header info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2859:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't retrieve attribute count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2867:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't retrieve object's btree & heap info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2873:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't retrieve attribute btree & heap info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2879:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5O.c: In function 'H5O_get_create_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:2904:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2912:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2920:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, FAIL, "can't set max. # of compact attributes in property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2922:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, FAIL, "can't set min. # of dense attributes in property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2929:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set object header flags")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2934:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5O.c: In function 'H5O_get_nlinks':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:2959:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2967:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:2974:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5O.c: In function 'H5O_obj_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:3000:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3015:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, NULL, "unable to open object")
                 ^
H5O.c: In function 'H5O_get_rc_and_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:3077:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3084:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3093:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to determine object type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3097:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5O.c: In function 'H5O_visit_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3169:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, H5_ITER_ERROR, "object not found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3182:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, H5_ITER_ERROR, "unable to get object info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3196:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_NOSPACE, H5_ITER_ERROR, "can't allocate object node")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3203:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, H5_ITER_ERROR, "can't insert object node into visited list")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3212:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTRELEASE, H5_ITER_ERROR, "can't free location")
         ^
H5O.c: In function 'H5O_visit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:3265:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3272:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3281:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3286:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to get object info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3291:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, FAIL, "unable to open object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3295:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADITER, FAIL, "can't visit objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3307:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3319:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCREATE, FAIL, "can't create skip list for visited objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3328:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_NOSPACE, FAIL, "can't allocate object node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3336:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert object node into visited list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3341:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADITER, FAIL, "object visitation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3347:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "unable to close object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3350:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5O.c: In function 'H5O_inc_rc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:3376:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3384:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTPIN, FAIL, "unable to pin object header")
             ^
H5O.c: In function 'H5O_dec_rc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:3412:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
             ^
H5O.c: In function 'H5O_dec_rc_by_loc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5O.c:3450:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3457:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header")
        ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3462:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement reference count on object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5O.c:3467:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
         ^
  CC       H5Oainfo.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Oainfo.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Oainfo.c:32:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Oainfo.c:32:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Oainfo.c:30:0:
H5Oainfo.c: In function 'H5O_ainfo_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oainfo.c:123:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oainfo.c:127:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oainfo.c:132:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad flag value for message")
         ^
H5Oainfo.c: In function 'H5O_ainfo_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oainfo.c:249:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5Oainfo.c: In function 'H5O_ainfo_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oainfo.c:350:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to free dense attribute storage")
             ^
H5Oainfo.c: In function 'H5O_ainfo_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oainfo.c:424:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oainfo.c:433:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to create dense storage for attributes")
             ^
H5Oainfo.c:405:28: warning: unused parameter 'file_src' [-Wunused-parameter]
 H5O_ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst,
                            ^
H5Oainfo.c:407:17: warning: unused parameter 'cpy_info' [-Wunused-parameter]
     H5O_copy_t *cpy_info, void UNUSED *udata, hid_t dxpl_id)
                 ^
In file included from H5Oainfo.c:30:0:
H5Oainfo.c: In function 'H5O_ainfo_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oainfo.c:479:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, FAIL, "can't copy attribute")
         ^
  CC       H5Oalloc.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Oalloc.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Oalloc.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Oalloc.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Oalloc.c:36:0:
H5Oalloc.c: In function 'H5O_add_gap':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:153:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't eliminate gap in chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:181:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate more space for messages")
                     ^
H5Oalloc.c:112:20: warning: unused parameter 'f' [-Wunused-parameter]
 H5O_add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied,
                    ^
In file included from H5Oalloc.c:36:0:
H5Oalloc.c: In function 'H5O_alloc_null':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:359:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:372:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert gap in chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:381:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate more space for messages")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:407:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTREMOVE, FAIL, "can't eliminate gap in chunk")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:426:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
         ^
H5Oalloc.c: In function 'H5O_alloc_msgs':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:465:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5Oalloc.c: In function 'H5O_alloc_extend_chunk':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:592:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:598:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTEXTEND, FAIL, "can't tell if we can extend chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:609:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTMARKDIRTY, FAIL, "unable to mark object header as dirty")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:622:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate more space for messages")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:648:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:676:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:688:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:694:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTRESIZE, FAIL, "unable to resize object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:702:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
         ^
H5Oalloc.c: In function 'H5O_alloc_new_chunk':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:908:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate space for new chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:918:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5Oalloc.c:923:15: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     chunkno = oh->nchunks++;
               ^
In file included from H5Oalloc.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:928:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:944:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate more space for messages")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:956:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1003:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1012:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1069:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1085:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't add new chunk to cache")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1089:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1096:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't split null message")
         ^
H5Oalloc.c: In function 'H5O_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1140:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "can't compute object header message size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1142:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "object header message is too large")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1164:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTEXTEND, FAIL, "H5O_alloc_extend_chunk failed unexpectedly")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1172:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_NOSPACE, FAIL, "unable to create a new object header data chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1178:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't split null message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1182:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTMARKDIRTY, FAIL, "unable to mark object header as dirty")
         ^
H5Oalloc.c: In function 'H5O_release_mesg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1225:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to delete file space for object header message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1230:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header chunk")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1253:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTREMOVE, FAIL, "can't eliminate gap in chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1259:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
         ^
H5Oalloc.c: In function 'H5O_move_cont':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, ERR, "unable to decode message") \
             ^
H5Oalloc.c:1295:5: note: in expansion of macro 'H5O_LOAD_NATIVE'
     H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, cont_msg, FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, ERR, "unable to set creation index") \
                 ^
H5Oalloc.c:1295:5: note: in expansion of macro 'H5O_LOAD_NATIVE'
     H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, cont_msg, FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1342:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to convert into null message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1346:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1372:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to remove chunk from cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1391:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert gap in chunk")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1432:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
         ^
H5Oalloc.c: In function 'H5O_move_msgs_forward':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1501:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1520:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1547:4: note: in expansion of macro 'HGOTO_ERROR'
    HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "Error in moving messages into cont message")
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1569:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1571:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1594:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1604:41: note: in expansion of macro 'HGOTO_ERROR'
                                         HGOTO_ERROR(H5E_OHDR, H5E_CANTREMOVE, FAIL, "can't eliminate gap in chunk")
                                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1609:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1629:41: note: in expansion of macro 'HGOTO_ERROR'
                                         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert gap in chunk")
                                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1646:45: note: in expansion of macro 'HGOTO_ERROR'
                                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate more space for messages")
                                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1658:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1679:41: note: in expansion of macro 'HGOTO_ERROR'
                                         HGOTO_ERROR(H5E_OHDR, H5E_CANTREMOVE, FAIL, "can't eliminate gap in chunk")
                                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1684:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1718:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect null object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1720:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect current object header chunk")
         ^
H5Oalloc.c: In function 'H5O_merge_null':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1806:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1817:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1830:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_OHDR, H5E_CANTPACK, FAIL, "unable to shrink chunk")
                                     ^
H5Oalloc.c: In function 'H5O_remove_empty_chunks':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, ERR, "unable to decode message") \
             ^
H5Oalloc.c:1912:25: note: in expansion of macro 'H5O_LOAD_NATIVE'
                         H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, cont_msg, FAIL)
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, ERR, "unable to set creation index") \
                 ^
H5Oalloc.c:1912:25: note: in expansion of macro 'H5O_LOAD_NATIVE'
                         H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, cont_msg, FAIL)
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1944:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to convert into null message")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1963:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to check metadata cache status for chunk proxy")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:1968:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, FAIL, "unable to update index for chunk proxy")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, ERR, "unable to decode message") \
             ^
H5Oalloc.c:2004:25: note: in expansion of macro 'H5O_LOAD_NATIVE'
                         H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, curr_msg, FAIL)
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, ERR, "unable to set creation index") \
                 ^
H5Oalloc.c:2004:25: note: in expansion of macro 'H5O_LOAD_NATIVE'
                         H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, curr_msg, FAIL)
                         ^
H5Oalloc.c: In function 'H5O_condense_header':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2085:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTPACK, FAIL, "can't move header messages forward")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2092:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTPACK, FAIL, "can't pack null header messages")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2099:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTPACK, FAIL, "can't remove empty chunk")
             ^
H5Oalloc.c: In function 'H5O_alloc_shrink_chunk':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2153:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2261:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2279:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2290:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2298:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTRESIZE, FAIL, "unable to resize object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2302:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to shrink object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oalloc.c:2307:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk")
         ^
  CC       H5Oattr.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Oattr.c:21:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Oattr.c:23:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Oattr.c:23:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Oattr.c:21:0:
H5Oshared.h: In function 'H5O_attr_shared_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:72:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:85:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode native message")
      ^
H5Oshared.h: In function 'H5O_attr_shared_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:135:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:140:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode native message")
      ^
H5Oshared.h: In function 'H5O_attr_shared_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:187:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:192:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of native message")
      ^
H5Oshared.h: In function 'H5O_attr_shared_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:237:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:243:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for native message")
      ^
H5Oshared.h: In function 'H5O_attr_shared_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:289:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, FAIL, "unable to increment ref count for shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:295:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, FAIL, "unable to increment ref count for native message")
      ^
H5Oshared.h: In function 'H5O_attr_shared_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:341:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy native message to another file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, NULL, "unable to determine if message should be shared")
         ^
H5Oshared.h: In function 'H5O_attr_shared_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:412:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy native message to another file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:420:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to fix shared message in post copy")
         ^
H5Oshared.h: In function 'H5O_attr_shared_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:479:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display shared message info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display native message info")
         ^
H5Oattr.c: In function 'H5O_attr_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:141:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:144:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_NOSPACE, NULL, "can't allocate shared attr structure")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:149:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTLOAD, NULL, "bad version number for attribute message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:157:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTLOAD, NULL, "unknown flag for attribute message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:179:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:188:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDECODE, NULL, "can't decode attribute datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:198:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:203:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTDECODE, NULL, "can't decode attribute dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:213:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, NULL, "unable to set all selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:226:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:243:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_ATTR, H5E_CANTRELEASE, NULL, "can't release attribute info")
                     ^
H5Oattr.c: In function 'H5O_attr_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:291:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADMESG, FAIL, "can't determine if datatype is shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:294:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADMESG, FAIL, "can't determine if dataspace is shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:334:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTENCODE, FAIL, "can't encode attribute datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:345:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTENCODE, FAIL, "can't encode attribute dataspace")
         ^
H5Oattr.c: In function 'H5O_attr_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:392:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, NULL, "can't copy attribute")
         ^
H5Oattr.c: In function 'H5O_attr_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:516:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCLOSEOBJ, FAIL, "unable to close attribute object")
         ^
H5Oattr.c: In function 'H5O_attr_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:549:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_LINKCOUNT, FAIL, "unable to adjust datatype link count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:553:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_LINKCOUNT, FAIL, "unable to adjust dataspace link count")
         ^
H5Oattr.c: In function 'H5O_attr_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:592:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_LINKCOUNT, FAIL, "unable to adjust datatype link count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:594:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_LINKCOUNT, FAIL, "unable to adjust dataspace link count")
         ^
H5Oattr.c: In function 'H5O_attr_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:669:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, NULL, "invalid datatype location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:672:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, NULL, "can't copy attribute")
         ^
H5Oattr.c: In function 'H5O_attr_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:706:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, FAIL, "can't copy attribute")
         ^
H5Oattr.c: In function 'H5O_attr_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:864:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display datatype message info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattr.c:871:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display dataspace message info")
         ^
  CC       H5Oattribute.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Oattribute.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Oattribute.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Oattribute.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Oattribute.c:37:0:
H5Oattribute.c: In function 'H5O_attr_to_dense_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:195:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, H5_ITER_ERROR, "unable to add to dense storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:200:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, H5_ITER_ERROR, "unable to convert into null message")
         ^
H5Oattribute.c: In function 'H5O_attr_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:238:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:247:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:275:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_BADMESG, FAIL, "can't determine attribute sharing status")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:288:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to create dense storage for attributes")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:299:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTCONVERT, FAIL, "error converting attributes to dense storage")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:310:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTINC, FAIL, "attribute creation index can't be incremented")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:322:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to create new attribute info message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:327:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update attribute info message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:342:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to add to dense storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:347:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to create new attribute in header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve shared message ref count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:389:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:393:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_WRITEERROR, FAIL, "error determining if message should be shared")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:397:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update time on object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:401:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
         ^
H5Oattribute.c: In function 'H5O_attr_open_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:443:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, H5_ITER_ERROR, "unable to copy attribute")
             ^
H5Oattribute.c: In function 'H5O_attr_open_by_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:495:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPROTECT, NULL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:502:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, NULL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:509:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, NULL, "failed in finding opened attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:512:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, NULL, "can't copy existing attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:519:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, NULL, "can't open attribute")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:533:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, NULL, "error updating attribute")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:537:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, NULL, "can't locate attribute: '%s'", name)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:546:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, NULL, "invalid datatype location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:554:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, NULL, "unable to release object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:559:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTCLOSEOBJ, NULL, "can't close attribute")
             ^
H5Oattribute.c: In function 'H5O_attr_open_by_idx_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:593:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, H5_ITER_ERROR, "can't copy attribute")
         ^
H5Oattribute.c: In function 'H5O_attr_open_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:640:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_BADITER, NULL, "can't locate attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:644:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPROTECT, NULL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:651:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, NULL, "failed in finding opened attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:658:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTCLOSEOBJ, NULL, "can't close attribute")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:660:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, NULL, "can't copy existing attribute")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:664:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, NULL, "invalid datatype location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:673:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, NULL, "unable to release object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:678:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_ATTR, H5E_CANTCLOSEOBJ, NULL, "can't close attribute")
             ^
H5Oattribute.c: In function 'H5O_attr_find_opened_attr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:711:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_BADVALUE, FAIL, "can't get file serial number")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:715:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't count opened attributes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:724:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTALLOC, FAIL, "unable to allocate memory for attribute ID list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:728:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't get IDs of opened attributes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:730:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_BADITER, FAIL, "open attribute count mismatch")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:738:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_BADTYPE, FAIL, "not an attribute")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:742:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_BADVALUE, FAIL, "can't get file serial number")
                 ^
H5Oattribute.c: In function 'H5O_attr_update_shared':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:795:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, FAIL, "can't get shared message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:799:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to reset attribute sharing")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:804:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_BADMESG, FAIL, "attribute changed sharing status")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:806:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_BADMESG, FAIL, "can't share attribute")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:810:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve shared message ref count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:824:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_LINKCOUNT, FAIL, "unable to adjust attribute link count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:829:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to delete shared attribute in shared storage")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:834:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTCOPY, FAIL, "can't get shared message")
             ^
H5Oattribute.c: In function 'H5O_attr_write_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:884:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTPROTECT, H5_ITER_ERROR, "unable to load object header chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:906:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to unprotect object header chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:912:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, H5_ITER_ERROR, "unable to update attribute in shared storage")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:927:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to unprotect object header chunk")
         ^
H5Oattribute.c: In function 'H5O_attr_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:960:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:967:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:974:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "error updating attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:990:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "error updating attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:994:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "can't locate open attribute?")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:999:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update time on object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1003:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
         ^
H5Oattribute.c: In function 'H5O_attr_rename_mod_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1099:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTPROTECT, H5_ITER_ERROR, "unable to load object header chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1107:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTSET, H5_ITER_ERROR, "unable to update attribute version")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1115:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to unprotect object header chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1122:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, H5_ITER_ERROR, "unable to update attribute in shared storage")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1151:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, H5_ITER_ERROR, "unable to release previous attribute")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1158:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, H5_ITER_ERROR, "unable to relocate renamed attribute in header")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1181:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, H5_ITER_ERROR, "unable to unprotect object header chunk")
         ^
H5Oattribute.c: In function 'H5O_attr_rename':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1216:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1223:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "error updating attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1247:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "error updating attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1251:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_EXISTS, FAIL, "attribute with new name already exists")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1257:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "error updating attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1261:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "can't locate attribute with old name")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1266:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update time on object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1270:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
         ^
H5Oattribute.c: In function 'H5O_attr_iterate_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1308:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1322:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index specified")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1326:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Oattribute.c:1331:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_ATTR, H5E_BADITER, "error iterating over attributes");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1336:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "error building attribute table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1340:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1345:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index specified")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Oattribute.c:1349:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_ATTR, H5E_CANTNEXT, "iteration operator failed");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1355:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1357:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to release attribute table")
         ^
H5Oattribute.c: In function 'H5O_attr_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1390:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Oattribute.c:1394:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_ATTR, H5E_BADITER, "error iterating over attributes");
         ^
H5Oattribute.c: In function 'H5O_attr_remove_update':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1445:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "error building attribute table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1468:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "error determining if message is shared")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1473:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ATTR, H5E_LINKCOUNT, FAIL, "unable to adjust attribute link count")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1484:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "failed in finding opened attribute")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1490:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "can't create message")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1494:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "can't create message")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1500:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete dense attribute storage")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1509:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1513:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1519:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to release attribute table")
         ^
H5Oattribute.c: In function 'H5O_attr_remove_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1561:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, H5_ITER_ERROR, "unable to convert into null message")
             ^
H5Oattribute.c: In function 'H5O_attr_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1606:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1613:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1620:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute in dense storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1636:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "error deleting attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1640:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "can't locate attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1646:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update attribute info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1650:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update time on object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1654:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
         ^
H5Oattribute.c: In function 'H5O_attr_remove_by_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1690:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1697:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1704:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "unable to delete attribute in dense storage")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1712:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTINIT, FAIL, "error building attribute table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1716:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid index specified")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1728:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTDELETE, FAIL, "error deleting attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1732:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_NOTFOUND, FAIL, "can't locate attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1738:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update attribute info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1742:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTUPDATE, FAIL, "unable to update time on object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1746:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1748:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTFREE, FAIL, "unable to release attribute table")
         ^
H5Oattribute.c: In function 'H5O_attr_count_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1785:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5Oattribute.c: In function 'H5O_attr_exists':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1879:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1886:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1893:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_BADITER, FAIL, "error checking for existence of attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1909:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_BADITER, FAIL, "error checking for existence of attribute")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1917:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
         ^
H5Oattribute.c: In function 'H5O_attr_bh_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1956:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1962:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1966:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve B-tree storage info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1973:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for creation order index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1977:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve B-tree storage info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1984:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1988:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve B-tree storage info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1996:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTCLOSEOBJ, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:1998:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:2000:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5Oattribute.c: In function 'H5O_attr_count':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:2033:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:2037:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't retrieve attribute count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oattribute.c:2044:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_ATTR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
         ^
  CC       H5Obogus.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Obogus.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Obogus.c:34:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Obogus.c:34:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5Obtreek.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Obtreek.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Obtreek.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Obtreek.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Obtreek.c:26:0:
H5Obtreek.c: In function 'H5O_btreek_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Obtreek.c:96:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Obtreek.c:100:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for v1 B-tree 'K' message")
  ^
H5Obtreek.c: In function 'H5O_btreek_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Obtreek.c:176:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for shared message table message")
  ^
  CC       H5Ocache.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ocache.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ocache.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ocache.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ocache.c:37:0:
H5Ocache.c: In function 'H5O_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:182:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "unable to determine file size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:189:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_READERROR, NULL, "unable to read object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:194:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:209:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_VERSION, NULL, "bad object header version number")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:214:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, NULL, "unknown object header status flag(s)")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:240:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, NULL, "bad object header attribute phase change values")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:266:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, NULL, "bad size for chunk 0")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:269:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, NULL, "bad object header chunk size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:275:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_VERSION, NULL, "bad object header version number")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:300:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, NULL, "bad object header chunk size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:317:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:321:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_NOSPACE, NULL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:328:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_READERROR, NULL, "unable to read object header data")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:335:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "can't deserialize first object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:346:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:351:6: note: in expansion of macro 'HDONE_ERROR'
      HDONE_ERROR(H5E_OHDR, H5E_CANTRELEASE, NULL, "unable to destroy object header data")
      ^
H5Ocache.c:166:12: warning: variable 'prefix_size' set but not used [-Wunused-but-set-variable]
     size_t prefix_size;    /* Size of object header prefix */
            ^
In file included from H5Ocache.c:37:0:
H5Ocache.c: In function 'H5O_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:450:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, FAIL, "bad size for chunk 0")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:482:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTSERIALIZE, FAIL, "unable to serialize first object header chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:487:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to write object header chunk to disk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:496:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to destroy object header data")
      ^
H5Ocache.c: In function 'H5O_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:538:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to free object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:543:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "can't destroy object header")
         ^
H5Ocache.c: In function 'H5O_clear':
H5Ocache.c:604:45: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             if ( H5O_chunk_serialize(f, oh, i) < 0 ) {
                                             ^
In file included from H5Ocache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:606:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSERIALIZE, FAIL, 
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:627:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to destroy object header data")
             ^
H5Ocache.c: In function 'H5O_cache_chk_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:701:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:705:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "can't wrap buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:709:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOSPACE, NULL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:713:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_READERROR, NULL, "unable to read object header continuation chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:724:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "can't deserialize object header chunk")
             ^
H5Ocache.c:728:30: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         chk_proxy->chunkno = udata->oh->nchunks - 1;
                              ^
In file included from H5Ocache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:746:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, NULL, "can't increment reference count on object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:754:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:759:6: note: in expansion of macro 'HDONE_ERROR'
      HDONE_ERROR(H5E_OHDR, H5E_CANTRELEASE, NULL, "unable to destroy object header chunk proxy")
      ^
H5Ocache.c: In function 'H5O_cache_chk_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:790:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTSERIALIZE, FAIL, "unable to serialize object header continuation chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:796:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to write object header continuation chunk to disk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:805:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to destroy object header continuation chunk data")
      ^
H5Ocache.c: In function 'H5O_cache_chk_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:847:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to free object header continuation chunk")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:852:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "unable to destroy object header chunk proxy")
         ^
H5Ocache.c: In function 'H5O_cache_chk_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:912:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTSERIALIZE, FAIL, 
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:928:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to destroy object header continuation chunk data")
             ^
H5Ocache.c: In function 'H5O_add_cont_msg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:999:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5Ocache.c: In function 'H5O_chunk_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1058:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, FAIL, "memory allocation failed")
             ^
H5Ocache.c:1064:15: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     chunkno = oh->nchunks++;
               ^
In file included from H5Ocache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1076:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1092:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, FAIL, "wrong object header chunk signature")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1121:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, FAIL, "'unknown' message ID encoded in file?!?")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1130:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, FAIL, "unknown flag for message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1132:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, FAIL, "bad flag combination for message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1134:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, FAIL, "bad flag combination for message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1136:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, FAIL, "bad flag combination for message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1151:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "corrupt object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1176:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, FAIL, "can't allocate more space for messages")
                     ^
H5Ocache.c:1186:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             oh->mesg[mesgno].raw = (uint8_t *)p;        /* Casting away const OK - QAK */
                                    ^
In file included from H5Ocache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1197:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1210:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_BADMESG, FAIL, "unknown message with 'fail if unknown' flag found")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1272:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, FAIL, "incorrect metadata checksum for object header chunk")
             ^
H5Ocache.c:1288:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             cont->chunkno = udata->cont_msg_info->nmsgs + 1; /*the next continuation message/chunk */
                             ^
In file included from H5Ocache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1295:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, FAIL, "can't add continuation message")
                 ^
H5Ocache.c: In function 'H5O_chunk_serialize':
H5Ocache.c:1384:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             if(H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0)
                              ^
In file included from H5Ocache.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1385:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode object header message")
                 ^
H5Ocache.c: In function 'H5O_chunk_proxy_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocache.c:1444:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "can't decrement reference count on object header")
         ^
  CC       H5Ochunk.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ochunk.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ochunk.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ochunk.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ochunk.c:36:0:
H5Ochunk.c: In function 'H5O_chunk_add':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:110:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:118:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, FAIL, "can't increment reference count on object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:122:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "unable to cache object header chunk")
         ^
H5Ochunk.c: In function 'H5O_chunk_protect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:166:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, NULL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:170:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, NULL, "can't increment reference count on object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:188:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, NULL, "unable to load object header chunk")
             ^
H5Ochunk.c: In function 'H5O_chunk_unprotect':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:240:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTMARKDIRTY, FAIL, "unable to mark object header as dirty")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:245:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "can't decrement reference count on object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:253:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header chunk")
             ^
H5Ochunk.c: In function 'H5O_chunk_resize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:290:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTRESIZE, FAIL, "unable to resize chunk in cache")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:295:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTRESIZE, FAIL, "unable to resize chunk in cache")
             ^
H5Ochunk.c: In function 'H5O_chunk_update_idx':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:341:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:348:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header chunk")
         ^
H5Ochunk.c: In function 'H5O_chunk_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:393:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ochunk.c:401:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header chunk")
         ^
  CC       H5Ocont.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ocont.c:32:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ocont.c:33:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ocont.c:33:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ocont.c:32:0:
H5Ocont.c: In function 'H5O_cont_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocont.c:107:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR (H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
  ^
H5Ocont.c: In function 'H5O_cont_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocont.c:241:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to remove chunk from cache")
         ^
  CC       H5Ocopy.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ocopy.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ocopy.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ocopy.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ocopy.c:36:0:
H5Ocopy.c: In function 'H5Ocopy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Ocopy.c:220:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:226:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:228:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:230:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no source name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:232:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no destination name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:248:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_EXISTS, FAIL, "destination object already exists")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:259:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "source object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:264:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, FAIL, "unable to open object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:270:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "unable to get default lcpl")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:274:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:281:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not object copy property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:285:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:289:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "can't free location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:291:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CLOSEERROR, FAIL, "unable to release object header")
         ^
H5Ocopy.c: In function 'H5O_copy_header_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:360:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to determine object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:378:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTFLUSH, FAIL, "unable to flush object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:383:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:388:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to retrieve copy user data")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:409:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't search for matching committed datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:415:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:430:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert object into skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:439:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTFLUSH, FAIL, "unable to flush object header messages")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:443:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:471:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:480:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, ERR, "unable to decode message") \
             ^
H5Ocopy.c:510:13: note: in expansion of macro 'H5O_LOAD_NATIVE'
             H5O_LOAD_NATIVE(oloc_src->file, dxpl_id, 0, oh_src, mesg_src, FAIL)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, ERR, "unable to set creation index") \
                 ^
H5Ocopy.c:510:13: note: in expansion of macro 'H5O_LOAD_NATIVE'
             H5O_LOAD_NATIVE(oloc_src->file, dxpl_id, 0, oh_src, mesg_src, FAIL)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:515:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to perform 'pre copy' operation on message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:535:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, ERR, "unable to decode message") \
             ^
H5Ocopy.c:582:13: note: in expansion of macro 'H5O_LOAD_NATIVE'
             H5O_LOAD_NATIVE(oloc_src->file, dxpl_id, 0, oh_src, mesg_src, FAIL)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, ERR, "unable to set creation index") \
                 ^
H5Ocopy.c:582:13: note: in expansion of macro 'H5O_LOAD_NATIVE'
             H5O_LOAD_NATIVE(oloc_src->file, dxpl_id, 0, oh_src, mesg_src, FAIL)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:595:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object header message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "file allocation failed for object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:689:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:753:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate more space for messages")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:779:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't insert committed datatype into destination list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:783:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:798:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert object into skip list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:844:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to perform 'post copy' operation on message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:862:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "unable to cache object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:880:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:885:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to destroy object header data")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:887:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to destroy object header data")
             ^
H5Ocopy.c: In function 'H5O_copy_header_map':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:946:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:985:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to increment object link count")
             ^
H5Ocopy.c: In function 'H5O_copy_header':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1070:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1074:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get object copy flag")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1078:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get merge committed datatype list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1082:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get callback info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1114:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTCREATE, FAIL, "cannot make skip list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1118:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
         ^
H5Ocopy.c: In function 'H5O_copy_obj':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1175:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1183:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to insert link")
  ^
H5Ocopy.c: In function 'H5O_copy_obj_by_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1221:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
         ^
H5Ocopy.c:1238:95: warning: ISO C90 does not support 'long long' [-Wlong-long]
         HDsnprintf(tmp_obj_name, sizeof(tmp_obj_name), "~obj_pointed_by_%llu", (unsigned long long)dst_oloc->addr);
                                                                                               ^
H5Ocopy.c:1238:56: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         HDsnprintf(tmp_obj_name, sizeof(tmp_obj_name), "~obj_pointed_by_%llu", (unsigned long long)dst_oloc->addr);
                                                        ^
In file included from H5Ocopy.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1247:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to insert link")
             ^
H5Ocopy.c: In function 'H5O_copy_expand_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1300:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location for root group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1302:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path for root group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1319:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1348:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_REFERENCE, H5E_READERROR, FAIL, "Unable to read dataset region information")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1358:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1368:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "Unable to write dataset region information")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1385:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference type")
         ^
H5Ocopy.c: In function 'H5O_copy_search_comm_dt_attr_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1500:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't get attribute datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1506:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1510:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to copy datatype message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1518:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1523:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert object into skip list")
                 ^
H5Ocopy.c: In function 'H5O_copy_search_comm_dt_check':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1586:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to determine object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1593:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1597:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't read DTYPE message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1606:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1611:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert object into skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1618:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1622:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't read DTYPE message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1633:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1638:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert object into skip list")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1650:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADITER, FAIL, "error iterating over attributes");
         ^
H5Ocopy.c: In function 'H5O_copy_search_comm_dt_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1713:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, H5_ITER_ERROR, "object not found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1718:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, H5_ITER_ERROR, "can't check object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1724:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTRELEASE, H5_ITER_ERROR, "can't free location")
         ^
H5Ocopy.c: In function 'H5O_copy_search_comm_dt':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1768:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1772:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't read DTYPE message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1781:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCREATE, FAIL, "can't create skip list for committed datatypes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1792:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location for root group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1794:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path for root group")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Ocopy.c:1819:29: note: in expansion of macro 'HERROR'
                             HERROR(H5E_OHDR, H5E_CANTRELEASE, "can't free location");
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1820:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't check object")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1825:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "can't free location");
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1849:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CALLBACK, FAIL, "callback returned error")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1857:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get object location for root group")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1859:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get path for root group")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1876:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_BADITER, FAIL, "object visitation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1881:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unknown return value for callback")
                     ^
H5Ocopy.c: In function 'H5O_copy_insert_comm_dt':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1938:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1943:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "can't read DTYPE message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1950:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ocopy.c:1955:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't insert object into skip list")
         ^
  CC       H5Odbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Odbg.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Odbg.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Odbg.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Odbg.c:36:0:
H5Odbg.c: In function 'H5O_debug_id':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odbg.c:268:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADTYPE, FAIL, "unable to debug message")
         ^
H5Odbg.c: In function 'H5O_debug_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odbg.c:421:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, ERR, "unable to decode message") \
             ^
H5Odbg.c:512:13: note: in expansion of macro 'H5O_LOAD_NATIVE'
             H5O_LOAD_NATIVE(f, dxpl_id, H5O_DECODEIO_NOCHANGE, oh, &oh->mesg[i], FAIL)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, ERR, "unable to set creation index") \
                 ^
H5Odbg.c:512:13: note: in expansion of macro 'H5O_LOAD_NATIVE'
             H5O_LOAD_NATIVE(f, dxpl_id, H5O_DECODEIO_NOCHANGE, oh, &oh->mesg[i], FAIL)
             ^
H5Odbg.c: In function 'H5O_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odbg.c:570:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odbg.c:577:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
  CC       H5Odrvinfo.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Odrvinfo.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Odrvinfo.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Odrvinfo.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Odrvinfo.c:26:0:
H5Odrvinfo.c: In function 'H5O_drvinfo_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odrvinfo.c:97:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odrvinfo.c:101:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for driver info message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odrvinfo.c:115:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for driver info buffer")
  ^
H5Odrvinfo.c: In function 'H5O_drvinfo_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odrvinfo.c:192:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for shared message table message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odrvinfo.c:201:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
  CC       H5Odtype.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Odtype.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Odtype.c:21:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Odtype.c:21:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Odtype.c:19:0:
H5Oshared.h: In function 'H5O_dtype_shared_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:72:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:85:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode native message")
      ^
H5Oshared.h: In function 'H5O_dtype_shared_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:135:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:140:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode native message")
      ^
H5Oshared.h: In function 'H5O_dtype_shared_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:187:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:192:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of native message")
      ^
H5Oshared.h: In function 'H5O_dtype_shared_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:237:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_dtype_shared_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:289:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, FAIL, "unable to increment ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_dtype_shared_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:341:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy native message to another file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, NULL, "unable to determine if message should be shared")
         ^
H5Oshared.h: In function 'H5O_dtype_shared_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:420:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to fix shared message in post copy")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:426:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to update native message")
         ^
H5Oshared.h: In function 'H5O_dtype_shared_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:479:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display shared message info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display native message info")
         ^
H5Odtype.c: In function 'H5O_dtype_decode_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:151:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTLOAD, FAIL, "bad version number for datatype message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:180:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "bad byte order for datatype message")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:203:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown floating-point normalization")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:254:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:276:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_BADVALUE, FAIL, "invalid number of members: %u", dt->shared->u.compnd.nmembs)
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:281:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, FAIL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:329:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:336:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDECODE, FAIL, "unable to decode member type")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:356:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to create array datatype")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:404:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDECODE, FAIL, "member overlaps with previous member")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:418:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't upgrade compound encoding version")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:88:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't upgrade " CLASS " encoding version") \
             ^
H5Odtype.c:426:17: note: in expansion of macro 'H5O_DTYPE_CHECK_VERSION'
                 H5O_DTYPE_CHECK_VERSION(dt, version, max_version, ioflags, "compound", FAIL)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:457:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:459:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDECODE, FAIL, "unable to decode parent datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:88:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't upgrade " CLASS " encoding version") \
             ^
H5Odtype.c:463:13: note: in expansion of macro 'H5O_DTYPE_CHECK_VERSION'
             H5O_DTYPE_CHECK_VERSION(dt, version, dt->shared->parent->shared->version,
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:468:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:499:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:501:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDECODE, FAIL, "unable to decode VL parent type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:88:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't upgrade " CLASS " encoding version") \
             ^
H5Odtype.c:505:13: note: in expansion of macro 'H5O_DTYPE_CHECK_VERSION'
             H5O_DTYPE_CHECK_VERSION(dt, version, dt->shared->parent->shared->version,
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:513:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "invalid datatype location")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:539:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:541:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDECODE, FAIL, "unable to decode array parent type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:88:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't upgrade " CLASS " encoding version") \
             ^
H5Odtype.c:545:13: note: in expansion of macro 'H5O_DTYPE_CHECK_VERSION'
             H5O_DTYPE_CHECK_VERSION(dt, version, dt->shared->parent->shared->version,
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:88:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't upgrade " CLASS " encoding version") \
             ^
H5Odtype.c:549:13: note: in expansion of macro 'H5O_DTYPE_CHECK_VERSION'
             H5O_DTYPE_CHECK_VERSION(dt, version, H5O_DTYPE_VERSION_2, ioflags,
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:563:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown datatype class found")
             ^
H5Odtype.c: In function 'H5O_dtype_encode_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:632:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "byte order is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:647:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "bit padding is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:662:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "bit padding is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:676:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "sign scheme is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:704:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "byte order is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:719:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "bit padding is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:734:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "bit padding is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:749:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "bit padding is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:766:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "normalization scheme is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:797:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "byte order is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:833:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "byte order is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:848:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "bit padding is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:863:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "bit padding is not supported in file format yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:957:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTENCODE, FAIL, "unable to encode member type")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:977:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTENCODE, FAIL, "unable to encode parent datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1013:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTENCODE, FAIL, "unable to encode VL parent type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1051:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTENCODE, FAIL, "unable to encode VL parent type")
                 ^
H5Odtype.c: In function 'H5O_dtype_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1105:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1109:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDECODE, NULL, "can't decode type")
         ^
H5Odtype.c: In function 'H5O_dtype_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1151:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTENCODE, FAIL, "can't encode type")
  ^
H5Odtype.c: In function 'H5O_dtype_copy':
H5Odtype.c:1188:32: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if(NULL == (dst = H5T_copy(src, H5T_COPY_ALL)))
                                ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Odtype.c:20:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Odtype.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1189:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "can't copy type")
         ^
H5Odtype.c: In function 'H5O_dtype_set_share':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1433:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy shared message info")
         ^
H5Odtype.c: In function 'H5O_dtype_can_share':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1481:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADTYPE, FAIL, "can't tell if datatype is immutable")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1487:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADTYPE, FAIL, "can't tell if datatype is shared")
         ^
H5Odtype.c: In function 'H5O_dtype_pre_copy_file':
H5Odtype.c:1533:49: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         if(NULL == (udata->src_dtype = H5T_copy(dt_src, H5T_COPY_TRANSIENT)))
                                                 ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Odtype.c:20:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Odtype.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1534:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1538:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "cannot mark datatype on disk")
             ^
H5Odtype.c: In function 'H5O_dtype_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1571:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to copy")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Odtype.c:1575:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to set location")
         ^
  CC       H5Oefl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Oefl.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Oefl.c:25:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Oefl.c:25:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Oefl.c:24:0:
H5Oefl.c: In function 'H5O_efl_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:109:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:114:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for external file list message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:146:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:149:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, NULL, "unable to read protect link value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:167:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, NULL, "unable to read unprotect link value")
         ^
H5Oefl.c: In function 'H5O_efl_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:270:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, NULL, "can't allocate efl message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:272:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, NULL, "can't allocate efl message slots")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:279:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, NULL, "can't allocate efl message slots")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:301:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, NULL, "can't allocate efl message slot name")
             ^
H5Oefl.c: In function 'H5O_efl_total_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:433:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_EFL, H5E_OVERFLOW, 0, "total external storage size overflowed");
   ^
H5Oefl.c: In function 'H5O_efl_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:475:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:487:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_EFL, H5E_CANTINIT, NULL, "can't create heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:491:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_EFL, H5E_PROTECT, NULL, "unable to protect EFL file name heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:495:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_EFL, H5E_CANTINSERT, NULL, "can't insert file name into heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:502:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:513:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_EFL, H5E_CANTINSERT, NULL, "can't insert file name into heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oefl.c:522:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_EFL, H5E_PROTECT, NULL, "unable to unprotect EFL file name heap")
         ^
  CC       H5Ofill.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ofill.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ofill.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ofill.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ofill.c:25:0:
H5Oshared.h: In function 'H5O_fill_shared_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:72:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:85:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode native message")
      ^
H5Oshared.h: In function 'H5O_fill_shared_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:135:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:140:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode native message")
      ^
H5Oshared.h: In function 'H5O_fill_shared_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:187:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:192:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of native message")
      ^
H5Oshared.h: In function 'H5O_fill_shared_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:237:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_fill_shared_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:289:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, FAIL, "unable to increment ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_fill_shared_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:345:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy native message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, NULL, "unable to determine if message should be shared")
         ^
H5Oshared.h: In function 'H5O_fill_shared_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:420:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to fix shared message in post copy")
         ^
In file included from H5Ofill.c:69:0:
H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter]
 H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src,
                                            ^
In file included from H5Ofill.c:25:0:
H5Oshared.h: In function 'H5O_fill_shared_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:479:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display shared message info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display native message info")
         ^
H5Oshared.h: In function 'H5O_fill_new_shared_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:72:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:85:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode native message")
      ^
H5Oshared.h: In function 'H5O_fill_new_shared_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:135:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:140:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode native message")
      ^
H5Oshared.h: In function 'H5O_fill_new_shared_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:187:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:192:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of native message")
      ^
H5Oshared.h: In function 'H5O_fill_new_shared_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:237:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_fill_new_shared_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:289:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, FAIL, "unable to increment ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_fill_new_shared_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:345:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy native message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, NULL, "unable to determine if message should be shared")
         ^
H5Oshared.h: In function 'H5O_fill_new_shared_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:420:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to fix shared message in post copy")
         ^
In file included from H5Ofill.c:105:0:
H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter]
 H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src,
                                            ^
In file included from H5Ofill.c:25:0:
H5Oshared.h: In function 'H5O_fill_new_shared_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:479:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display shared message info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display native message info")
         ^
H5Ofill.c: In function 'H5O_fill_new_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:199:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for fill value message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:204:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for fill value message")
         ^
In file included from H5Cprivate.h:37:0,
                 from H5ACprivate.h:35,
                 from H5Oprivate.h:38,
                 from H5Dprivate.h:27,
                 from H5Ofill.c:26:
H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
    (i) |= ((int32_t)(((*(p) & 0xff) << 24) |                                  \
                                            ^
H5Ofill.c:219:13: note: in expansion of macro 'INT32DECODE'
             INT32DECODE(p, fill->size);
             ^
In file included from H5Ofill.c:25:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:223:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for fill value")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:238:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "unknown flag for fill value message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:261:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for fill value")
                 ^
H5Ofill.c: In function 'H5O_fill_old_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:313:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for fill value message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:326:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for fill value")
             ^
H5Ofill.c: In function 'H5O_fill_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:504:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for fill message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:512:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "can't copy datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:521:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for fill value")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:530:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_UNSUPPORTED, NULL, "unable to convert between src and dst data types")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:541:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to copy/register datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:545:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to copy/register datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:553:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:562:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTCONVERT, NULL, "datatype conversion failed")
                     ^
H5Ofill.c: In function 'H5O_fill_reset_dyn':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:700:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to copy fill value datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:703:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTREGISTER, FAIL, "unable to register fill value datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:708:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTCREATE, FAIL, "can't create scalar dataspace")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:713:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_BADITER, FAIL, "unable to reclaim variable-length fill value data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:731:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for temp ID")
         ^
H5Ofill.c: In function 'H5O_fill_convert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:943:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to convert between src and dst datatypes")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:949:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to copy/register data type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:959:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for type conversion")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:966:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for type conversion")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:970:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "datatype conversion failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:988:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for temp ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ofill.c:990:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for temp ID")
         ^
  CC       H5Oginfo.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Oginfo.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Oginfo.c:30:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Oginfo.c:30:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Oginfo.c:29:0:
H5Oginfo.c: In function 'H5O_ginfo_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oginfo.c:112:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oginfo.c:116:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oginfo.c:121:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad flag value for message")
         ^
H5Oginfo.c: In function 'H5O_ginfo_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oginfo.c:234:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
  CC       H5Olayout.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Olayout.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Olayout.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Olayout.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Olayout.c:25:0:
H5Olayout.c: In function 'H5O_layout_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:114:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:118:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for layout message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:126:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "dimensionality is too large")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:185:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for compact data buffer")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:201:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for compact data buffer")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:222:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "dimensionality is too large")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:247:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "Invalid layout class")
                 ^
H5Olayout.c: In function 'H5O_layout_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:350:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "Invalid layout class")
             ^
H5Olayout.c: In function 'H5O_layout_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:387:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, NULL, "layout message allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:396:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_NOSPACE, NULL, "unable to allocate memory for compact dataset")
             ^
H5Olayout.c: In function 'H5O_layout_free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:511:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to free message resources")
         ^
H5Olayout.c: In function 'H5O_layout_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:554:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to free raw data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:560:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to free raw data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:566:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADTYPE, FAIL, "not valid storage type")
             ^
H5Olayout.c: In function 'H5O_layout_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:608:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTALLOC, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:619:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy chunked storage")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:636:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy contiguous storage")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:645:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy chunked storage")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olayout.c:653:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "Invalid layout class")
             ^
  CC       H5Olinfo.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Olinfo.c:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Olinfo.c:32:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Olinfo.c:32:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Olinfo.c:31:0:
H5Olinfo.c: In function 'H5O_linfo_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:132:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:136:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:141:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad flag value for message")
         ^
H5Olinfo.c: In function 'H5O_linfo_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:259:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5Olinfo.c: In function 'H5O_linfo_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:360:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to free dense link storage")
             ^
H5Olinfo.c: In function 'H5O_linfo_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:399:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:420:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, NULL, "unable to create 'dense' form of new format group")
                 ^
H5Olinfo.c: In function 'H5O_linfo_post_copy_file_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:468:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, H5_ITER_ERROR, "unable to copy link")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:474:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, H5_ITER_ERROR, "unable to insert destination link")
         ^
H5Olinfo.c: In function 'H5O_linfo_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olinfo.c:533:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SYM, H5E_CANTNEXT, FAIL, "error iterating over links")
             ^
  CC       H5Olink.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Olink.c:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Olink.c:32:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Olink.c:32:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Olink.c:31:0:
H5Olink.c: In function 'H5O_link_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:137:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:141:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:146:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad flag value for message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:153:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad link type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:173:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad cset type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:200:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "invalid name length")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:204:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:220:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "invalid link length")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:222:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:234:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "unknown link type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:242:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                     ^
H5Olink.c: In function 'H5O_link_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:421:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:429:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't duplicate link name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:434:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't duplicate soft link value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:439:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                 ^
H5Olink.c: In function 'H5O_link_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:638:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to decrement object link count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:646:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_NOTREGISTERED, FAIL, "link class not registered")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:654:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to get file ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:659:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CALLBACK, FAIL, "link deletion callback returned failure")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:664:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTCLOSEFILE, FAIL, "can't close file")
                 ^
H5Olink.c: In function 'H5O_link_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:741:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, NULL, "unrecognized built-in link type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:746:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5Olink.c: In function 'H5O_link_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:788:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy link")
         ^
H5Olink.c: In function 'H5O_link_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Olink.c:871:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SYM, H5E_BADVALUE, FAIL, "unrecognized link type")
                 ^
  CC       H5Omessage.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Omessage.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Omessage.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Omessage.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Omessage.c:36:0:
H5Omessage.c: In function 'H5O_msg_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:132:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:136:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to append to object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:140:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
         ^
H5Omessage.c: In function 'H5O_msg_append_oh':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:184:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_CANTINSERT, FAIL, "unable to create new message in header")
         ^
H5Omessage.c: In function 'H5O_msg_append_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:224:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOSPACE, FAIL, "unable to create new message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to write message")
         ^
H5Omessage.c: In function 'H5O_msg_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:281:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:285:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to write object header message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:289:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
         ^
H5Omessage.c: In function 'H5O_msg_write_oh':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:335:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to write object header message")
         ^
H5Omessage.c: In function 'H5O_msg_write_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:385:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "message type not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:389:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to modify constant message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:413:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to delete message from SOHM index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADMESG, FAIL, "error while trying to share message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:425:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADMESG, FAIL, "message changed sharing status")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:430:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to write message")
         ^
H5Omessage.c: In function 'H5O_msg_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:480:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, NULL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:484:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_READERROR, NULL, "unable to read object header message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:488:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, NULL, "unable to release object header")
  ^
H5Omessage.c: In function 'H5O_msg_read_oh':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:539:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, NULL, "message type not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, ERR, "unable to decode message") \
             ^
H5Omessage.c:545:5: note: in expansion of macro 'H5O_LOAD_NATIVE'
     H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, &(oh->mesg[idx]), NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, ERR, "unable to set creation index") \
                 ^
H5Omessage.c:545:5: note: in expansion of macro 'H5O_LOAD_NATIVE'
     H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, &(oh->mesg[idx]), NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:553:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to copy message to user space")
         ^
H5Omessage.c: In function 'H5O_msg_reset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:590:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTRESET, FAIL, "unable to reset object header")
  ^
H5Omessage.c: In function 'H5O_msg_reset_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:625:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_OHDR, H5E_CANTRELEASE, FAIL, "reset method failed")
   ^
H5Omessage.c: In function 'H5O_msg_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:764:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to copy object header message")
         ^
H5Omessage.c: In function 'H5O_msg_count':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:806:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:814:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5Omessage.c: In function 'H5O_msg_exists':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:888:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:892:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_READERROR, FAIL, "unable to verify object header message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:896:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5Omessage.c: In function 'H5O_msg_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:985:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:989:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to remove object header message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:993:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
         ^
H5Omessage.c: In function 'H5O_msg_remove_op':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1037:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPIN, FAIL, "unable to pin object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1041:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to remove object header message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1045:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPIN, FAIL, "unable to unpin object header")
         ^
H5Omessage.c: In function 'H5O_msg_remove_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1087:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, H5_ITER_ERROR, "object header message deletion callback failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1104:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, H5_ITER_ERROR, "unable to release message")
             ^
H5Omessage.c: In function 'H5O_msg_remove_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1154:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "no write intent on file")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1169:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "error iterating over messages")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1173:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to remove constant message(s)")
  ^
H5Omessage.c: In function 'H5O_msg_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1232:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Omessage.c:1236:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_OHDR, H5E_BADITER, "unable to iterate over object header messages");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1240:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
         ^
H5Omessage.c: In function 'H5O_msg_iterate_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, ERR, "unable to decode message") \
             ^
H5Omessage.c:1306:13: note: in expansion of macro 'H5O_LOAD_NATIVE'
             H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, idx_msg, FAIL)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, ERR, "unable to set creation index") \
                 ^
H5Omessage.c:1306:13: note: in expansion of macro 'H5O_LOAD_NATIVE'
             H5O_LOAD_NATIVE(f, dxpl_id, 0, oh, idx_msg, FAIL)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Omessage.c:1325:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_OHDR, H5E_CANTLIST, "iterator function failed");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1337:3: note: in expansion of macro 'HDONE_ERROR'
   HDONE_ERROR(H5E_OHDR, H5E_CANTPACK, FAIL, "can't pack object header")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1342:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_OHDR, H5E_CANTUPDATE, FAIL, "unable to update time on object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1346:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTMARKDIRTY, FAIL, "unable to mark object header as dirty")
             ^
H5Omessage.c: In function 'H5O_msg_raw_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1386:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOUNT, 0, "unable to determine size of message")
         ^
H5Omessage.c: In function 'H5O_msg_size_f':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1431:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, 0, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1435:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, 0, "can't get object header flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1440:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOUNT, 0, "unable to determine size of message")
         ^
H5Omessage.c: In function 'H5O_msg_size_oh':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1493:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOUNT, 0, "unable to determine size of message")
         ^
H5Omessage.c: In function 'H5O_msg_set_share':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1671:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, FAIL, "unable to set shared message information")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1678:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, FAIL, "unable to set shared message information")
             ^
H5Omessage.c: In function 'H5O_msg_reset_share':
H5Omessage.c:1703:28: warning: variable 'type' set but not used [-Wunused-but-set-variable]
     const H5O_msg_class_t *type;        /* Actual H5O class type for the ID */
                            ^
In file included from H5Omessage.c:36:0:
H5Omessage.c: In function 'H5O_msg_get_crt_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1753:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to retrieve creation index")
             ^
H5Omessage.c: In function 'H5O_msg_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1796:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode message")
         ^
H5Omessage.c: In function 'H5O_msg_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1842:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode message")
         ^
H5Omessage.c: In function 'H5O_msg_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1889:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy object header message to file")
         ^
H5Omessage.c: In function 'H5O_msg_alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1930:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "error determining if message is shared")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1934:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, FAIL, "unable to adjust shared message ref count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1940:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "error determining if message should be shared")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1945:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to allocate space for message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1951:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, FAIL, "unable to retrieve creation index")
             ^
H5Omessage.c: In function 'H5O_copy_mesg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:1996:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header chunk")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2003:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "unable to copy message to object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2014:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header chunk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2020:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTUPDATE, FAIL, "unable to update time on object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2025:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header chunk")
         ^
H5Omessage.c: In function 'H5O_msg_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2070:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to delete file space for object header message")
         ^
H5Omessage.c: In function 'H5O_delete_mesg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:192:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, ERR, "unable to decode message") \
             ^
H5Omessage.c:2108:9: note: in expansion of macro 'H5O_LOAD_NATIVE'
         H5O_LOAD_NATIVE(f, dxpl_id, H5O_DECODEIO_NOCHANGE, oh, mesg, FAIL)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opkg.h:211:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTSET, ERR, "unable to set creation index") \
                 ^
H5Omessage.c:2108:9: note: in expansion of macro 'H5O_LOAD_NATIVE'
         H5O_LOAD_NATIVE(f, dxpl_id, H5O_DECODEIO_NOCHANGE, oh, mesg, FAIL)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2111:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to delete file space for object header message")
             ^
H5Omessage.c: In function 'H5O_msg_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2209:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode object header message")
             ^
H5Omessage.c: In function 'H5O_flush_msgs':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2250:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode object header message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2254:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTFLUSH, FAIL, "corrupt object header - too few messages")
         ^
H5Omessage.c: In function 'H5O_msg_get_chunkno':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2303:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "message type not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2317:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5Omessage.c: In function 'H5O_msg_lock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2358:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2365:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "message type not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2369:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTLOCK, FAIL, "message already locked")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2376:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5Omessage.c: In function 'H5O_msg_unlock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2416:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2423:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "message type not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2427:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTUNLOCK, FAIL, "message not locked")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omessage.c:2434:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
  CC       H5Omtime.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Omtime.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Omtime.c:25:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Omtime.c:25:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Omtime.c:24:0:
H5Omtime.c: In function 'H5O_mtime_new_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omtime.c:137:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for mtime message");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omtime.c:147:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
  ^
H5Omtime.c: In function 'H5O_mtime_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omtime.c:198:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "badly formatted modification time message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omtime.c:216:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "badly formatted modification time message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omtime.c:261:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5Omtime.c: In function 'H5O_mtime_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Omtime.c:380:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
         ^
  CC       H5Oname.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Oname.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Oname.c:30:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Oname.c:30:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Oname.c:29:0:
H5Oname.c: In function 'H5O_name_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oname.c:101:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oname.c:103:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5Oname.c: In function 'H5O_name_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oname.c:183:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oname.c:188:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
  CC       H5Onull.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Onull.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CC       H5Opline.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Opline.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Opline.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Opline.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Opline.c:26:0:
H5Oshared.h: In function 'H5O_pline_shared_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:72:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:85:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode native message")
      ^
H5Oshared.h: In function 'H5O_pline_shared_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:135:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:140:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode native message")
      ^
H5Oshared.h: In function 'H5O_pline_shared_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:187:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:192:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of native message")
      ^
H5Oshared.h: In function 'H5O_pline_shared_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:237:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_pline_shared_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:289:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, FAIL, "unable to increment ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_pline_shared_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:345:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy native message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, NULL, "unable to determine if message should be shared")
         ^
H5Oshared.h: In function 'H5O_pline_shared_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:420:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to fix shared message in post copy")
         ^
In file included from H5Opline.c:67:0:
H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter]
 H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src,
                                            ^
In file included from H5Opline.c:26:0:
H5Oshared.h: In function 'H5O_pline_shared_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:479:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display shared message info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display native message info")
         ^
H5Opline.c: In function 'H5O_pline_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:128:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:133:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTLOAD, NULL, "bad version number for filter pipeline message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:138:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTLOAD, NULL, "filter pipeline message has too many filters")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:147:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:160:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_CANTLOAD, NULL, "filter name length is not a multiple of eight")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:181:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for filter name")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:198:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for client data")
                     ^
H5Opline.c: In function 'H5O_pline_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:353:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:363:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:380:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for filter name")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:391:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                         ^
H5Opline.c: In function 'H5O_pline_pre_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Opline.c:587:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to copy")
             ^
  CC       H5Orefcount.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Orefcount.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Orefcount.c:30:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Orefcount.c:30:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Orefcount.c:29:0:
H5Orefcount.c: In function 'H5O_refcount_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Orefcount.c:107:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Orefcount.c:111:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5Orefcount.c: In function 'H5O_refcount_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Orefcount.c:189:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
  CC       H5Osdspace.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Osdspace.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Osdspace.c:21:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Osdspace.c:21:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Osdspace.c:19:0:
H5Oshared.h: In function 'H5O_sdspace_shared_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:72:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:85:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "unable to decode native message")
      ^
H5Oshared.h: In function 'H5O_sdspace_shared_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:135:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:140:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTENCODE, FAIL, "unable to encode native message")
      ^
H5Oshared.h: In function 'H5O_sdspace_shared_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:187:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of shared message")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:192:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, 0, "unable to retrieve encoded size of native message")
      ^
H5Oshared.h: In function 'H5O_sdspace_shared_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:237:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to decrement ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_sdspace_shared_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:289:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, FAIL, "unable to increment ref count for shared message")
      ^
H5Oshared.h: In function 'H5O_sdspace_shared_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:345:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, NULL, "unable to copy native message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, NULL, "unable to determine if message should be shared")
         ^
H5Oshared.h: In function 'H5O_sdspace_shared_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:420:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to fix shared message in post copy")
         ^
In file included from H5Osdspace.c:61:0:
H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter]
 H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src,
                                            ^
In file included from H5Osdspace.c:19:0:
H5Oshared.h: In function 'H5O_sdspace_shared_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:479:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display shared message info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.h:484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to display native message info")
         ^
H5Osdspace.c: In function 'H5O_sdspace_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Osdspace.c:130:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_NOSPACE, NULL, "dataspace structure allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Osdspace.c:135:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "wrong version number in dataspace message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Osdspace.c:141:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "simple dataspace dimensionality is too large")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Osdspace.c:168:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Osdspace.c:175:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                 ^
H5Osdspace.c: In function 'H5O_sdspace_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Osdspace.c:312:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Osdspace.c:316:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, NULL, "can't copy extent")
         ^
H5Osdspace.c: In function 'H5O_sdspace_pre_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Osdspace.c:467:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_NOSPACE, FAIL, "dataspace extent allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Osdspace.c:471:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "can't copy extent")
             ^
  CC       H5Oshared.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Oshared.c:39:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Oshared.c:40:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Oshared.c:40:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Oshared.c:39:0:
H5Oshared.c: In function 'H5O_shared_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:138:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "can't get fheap address for shared messages")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:142:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, NULL, "unable to open fractal heap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:146:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "can't get message size from fractal heap.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:150:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:154:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_NOSPACE, NULL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:158:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "can't read message from fractal heap.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:162:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTDECODE, NULL, "can't decode shared message.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:180:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_READERROR, NULL, "unable to read message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:184:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_READERROR, NULL, "unable to read message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:189:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, NULL, "unable to set sharing information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:194:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_HEAP, H5E_CANTFREE, NULL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:196:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5Oshared.c: In function 'H5O_shared_link_adj':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:270:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, FAIL, "unable to adjust shared object link count")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:276:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, FAIL, "unable to adjust shared object link count")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:284:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTDEC, FAIL, "unable to delete message from SOHM table")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:289:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTINC, FAIL, "error trying to share message")
                 ^
H5Oshared.c: In function 'H5O_shared_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:328:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTLOAD, NULL, "bad version number for shared object message")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_READERROR, NULL, "unable to retrieve native message")
         ^
H5Oshared.c: In function 'H5O_shared_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:535:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, FAIL, "unable to adjust shared object link count")
         ^
H5Oshared.c: In function 'H5O_shared_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:569:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_LINKCOUNT, FAIL, "unable to adjust shared object link count")
         ^
H5Oshared.c: In function 'H5O_shared_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:622:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_WRITEERROR, FAIL, "unable to determine if message should be shared")
             ^
H5Oshared.c:590:29: warning: unused parameter 'file_src' [-Wunused-parameter]
 H5O_shared_copy_file(H5F_t *file_src, H5F_t *file_dst,
                             ^
H5Oshared.c:592:71: warning: unused parameter 'cpy_info' [-Wunused-parameter]
     hbool_t UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info,
                                                                       ^
In file included from H5Oshared.c:39:0:
H5Oshared.c: In function 'H5O_shared_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:680:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCOPY, FAIL, "unable to copy object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshared.c:689:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_BADMESG, FAIL, "can't share message")
             ^
H5Oshared.c: In function 'H5O_shared_debug':
H5Oshared.c:741:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
                     (unsigned long long)mesg->u.heap_id.val);
                                    ^
  CC       H5Ostab.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ostab.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ostab.c:31:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ostab.c:31:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ostab.c:30:0:
H5Ostab.c: In function 'H5O_stab_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ostab.c:114:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5Ostab.c: In function 'H5O_stab_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ostab.c:192:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR (H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
  ^
H5Ostab.c: In function 'H5O_stab_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ostab.c:288:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTFREE, FAIL, "unable to free symbol table")
         ^
H5Ostab.c: In function 'H5O_stab_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ostab.c:328:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ostab.c:332:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTGETSIZE, NULL, "can't query local heap size")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ostab.c:336:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, NULL, "can't create symbol table components")
  ^
H5Ostab.c: In function 'H5O_stab_post_copy_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ostab.c:399:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_CANTINIT, FAIL, "iteration operator failed")
         ^
  CC       H5Oshmesg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Oshmesg.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Oshmesg.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Oshmesg.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Oshmesg.c:26:0:
H5Oshmesg.c: In function 'H5O_shmesg_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshmesg.c:92:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for shared message table message")
  ^
H5Oshmesg.c: In function 'H5O_shmesg_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Oshmesg.c:167:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for shared message table message")
  ^
  CC       H5Otest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Otest.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Otest.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Otest.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Otest.c:34:0:
H5Otest.c: In function 'H5O_is_attr_dense_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:108:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:112:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:119:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:134:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5Otest.c: In function 'H5O_is_attr_empty_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:173:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:177:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:183:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:199:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:203:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_OHDR, H5E_CANTCOUNT, FAIL, "unable to retrieve # of records from name index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:219:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:221:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5Otest.c: In function 'H5O_num_attrs_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:260:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:264:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:271:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:286:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:290:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_CANTCOUNT, FAIL, "unable to retrieve # of records from name index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:303:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:305:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5Otest.c: In function 'H5O_attr_dense_info_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:346:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:350:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:357:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_CANTGET, FAIL, "can't check for attribute info message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:368:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:372:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTCOUNT, FAIL, "unable to retrieve # of records from name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:378:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:382:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTCOUNT, FAIL, "unable to retrieve # of records from creation order index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:390:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for name index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:392:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_OHDR, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for creation order index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:394:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5Otest.c: In function 'H5O_check_msg_marked_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:434:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:438:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to load object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:445:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_OHDR, H5E_BADVALUE, FAIL, "'unknown' message has incorrect 'was unknown' flag value")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:453:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_NOTFOUND, FAIL, "'unknown' message type not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:457:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
  ^
H5Otest.c: In function 'H5O_expunge_chunks_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:497:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:509:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:515:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_OHDR, H5E_CANTEXPUNGE, FAIL, "unable to expunge object header chunk")
             ^
H5Otest.c: In function 'H5O_get_rc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:557:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_OHDR, H5E_CANTPROTECT, FAIL, "unable to protect object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Otest.c:565:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header")
  ^
  CC       H5Ounknown.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ounknown.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ounknown.c:30:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ounknown.c:30:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5P.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5P.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5P.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5P.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5P.c:34:0:
H5P.c: In function 'H5Pcopy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:148:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:148:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:156:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not property object");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:158:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "property object doesn't exist");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:163:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL, "can't copy property list");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:171:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL, "can't copy property class");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:176:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to atomize property list class");
             ^
H5P.c: In function 'H5Pcreate_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:230:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:230:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:236:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:238:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid class name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:242:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "data specified, but no callback provided")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't retrieve parent class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, FAIL, "unable to create property list class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:256:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to atomize property list class")
         ^
H5P.c: In function 'H5Pcreate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:294:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:294:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:299:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list class");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:303:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, FAIL, "unable to create property list");
         ^
H5P.c: In function 'H5Pregister2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:475:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:475:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:481:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:483:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid class name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:485:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "properties >0 size must have default")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:490:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to register property in class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:498:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to substitute property class in ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:503:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCLOSEOBJ, FAIL, "unable to close original property class after substitution")
             ^
H5P.c: In function 'H5Pinsert2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:659:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:659:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:665:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:667:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:669:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "properties >0 size must have default")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:673:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to register property in plist")
         ^
H5P.c: In function 'H5Pset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:717:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:717:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:722:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:724:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property name");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:726:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalied property value");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:730:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to set value in plist");
         ^
H5P.c: In function 'H5Pexist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:766:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:766:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:771:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property object");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:773:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property name");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:778:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:780:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "property does not exist in list");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:785:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property class");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:787:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "property does not exist in class");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:790:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property object");
             ^
H5P.c: In function 'H5Pget_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:827:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:827:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:832:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property object");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:834:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property name");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:836:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property size");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:840:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:844:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to query size in plist");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:849:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:853:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to query size in plist");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:856:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property object");
             ^
H5P.c: In function 'H5Pget_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:890:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:890:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:895:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:899:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "unable to query class of property list");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:903:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_PLIST, H5E_CANTINIT, FAIL,"Can't increment class ID ref count");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:907:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to atomize property list class");
         ^
H5P.c: In function 'H5Pget_nprops':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:947:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:947:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:952:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property object");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:954:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property nprops pointer");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:958:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:960:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to query # of properties in plist");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:965:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property class");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:967:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to query # of properties in pclass");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:970:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property object");
             ^
H5P.c: In function 'H5Pequal':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1003:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1003:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1009:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not property objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1011:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not the same kind of property objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1013:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "property object doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1020:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOMPARE, FAIL, "can't compare property lists")
             ^
H5P.c: In function 'H5Pisa_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1064:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1064:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1069:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1071:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property class");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1075:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to compare property list classes");
         ^
H5P.c: In function 'H5Piterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1183:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1183:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1188:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property object");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1190:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "property object doesn't exist");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1192:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid iteration callback");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1202:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to iterate over list");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1208:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to iterate over class");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1211:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property object");
             ^
H5P.c: In function 'H5Pget':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1252:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1252:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1257:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1259:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property name");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1261:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalied property value");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1265:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to query property value");
         ^
H5P.c: In function 'H5Premove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1304:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1304:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1309:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1311:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property name");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1315:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTDELETE, FAIL, "unable to remove property");
         ^
H5P.c: In function 'H5Pcopy_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1366:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1366:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1371:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid source ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1373:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid destination ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1376:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not property objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1378:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not the same kind of property objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1380:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "no name given")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1385:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL, "can't copy property between lists")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1390:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL, "can't copy property between classes")
             ^
H5P.c: In function 'H5Punregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1425:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1425:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1430:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list class");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1432:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property name");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1436:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to remove property from class");
         ^
H5P.c: In function 'H5Pclose':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1469:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1469:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1476:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1480:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTFREE, FAIL, "can't close")
             ^
H5P.c: In function 'H5Pget_class_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1514:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1514:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1518:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a property class");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1522:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, NULL, "unable to query name of class");
         ^
H5P.c: In function 'H5Pget_class_parent':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1555:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1555:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1560:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1564:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "unable to query class of property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1568:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL,"Can't increment class ID ref count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1572:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to atomize property list class")
         ^
H5P.c: In function 'H5Pclose_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1605:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5P.c:1605:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1610:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5P.c:1614:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTFREE, FAIL, "can't close")
         ^
  CC       H5Pacpl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pacpl.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pacpl.c:36:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pacpl.c:36:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5Pdapl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pdapl.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pdapl.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pdapl.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pdapl.c:36:0:
H5Pdapl.c: In function 'H5P__dacc_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:137:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:141:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:145:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
          ^
H5Pdapl.c: In function 'H5Pset_chunk_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdapl.c:188:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:194:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "raw data cache w0 value must be between 0.0 and 1.0 inclusive, or H5D_CHUNK_CACHE_W0_DEFAULT");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:198:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:202:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET,FAIL, "can't set data cache number of chunks");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:204:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET,FAIL, "can't set data cache byte size");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:206:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET,FAIL, "can't set preempt read chunks");
         ^
H5Pdapl.c: In function 'H5Pget_chunk_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdapl.c:240:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:245:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:249:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for default fapl ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get data cache number of slots");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:258:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get default data cache number of slots");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:262:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get data cache byte size");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:265:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get default data cache byte size");
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:269:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get preempt read chunks");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdapl.c:272:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get default preempt read chunks");
                 ^
  CC       H5Pdcpl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pdcpl.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pdcpl.c:40:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pdcpl.c:40:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Pdcpl.c:58:50: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
 #define H5D_DEF_STORAGE_COMPACT  {H5D_COMPACT, { .compact = H5D_DEF_STORAGE_COMPACT_INIT }}
                                                  ^
H5Pdcpl.c:61:104: note: in expansion of macro 'H5D_DEF_STORAGE_COMPACT'
 #define H5D_DEF_LAYOUT_COMPACT  {H5D_COMPACT, H5O_LAYOUT_VERSION_3, NULL, {H5D_DEF_LAYOUT_CHUNK_INIT}, H5D_DEF_STORAGE_COMPACT}
                                                                                                        ^
H5Pdcpl.c:157:54: note: in expansion of macro 'H5D_DEF_LAYOUT_COMPACT'
 static const H5O_layout_t H5D_def_layout_compact_g = H5D_DEF_LAYOUT_COMPACT;
                                                      ^
H5Pdcpl.c:59:53: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
 #define H5D_DEF_STORAGE_CONTIG   {H5D_CONTIGUOUS, { .contig = H5D_DEF_STORAGE_CONTIG_INIT }}
                                                     ^
H5Pdcpl.c:62:107: note: in expansion of macro 'H5D_DEF_STORAGE_CONTIG'
 #define H5D_DEF_LAYOUT_CONTIG   {H5D_CONTIGUOUS, H5O_LAYOUT_VERSION_3, NULL, {H5D_DEF_LAYOUT_CHUNK_INIT}, H5D_DEF_STORAGE_CONTIG}
                                                                                                           ^
H5Pdcpl.c:158:53: note: in expansion of macro 'H5D_DEF_LAYOUT_CONTIG'
 static const H5O_layout_t H5D_def_layout_contig_g = H5D_DEF_LAYOUT_CONTIG;
                                                     ^
H5Pdcpl.c:60:50: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
 #define H5D_DEF_STORAGE_CHUNK    {H5D_CHUNKED, { .chunk = H5D_DEF_STORAGE_CHUNK_INIT }}
                                                  ^
H5Pdcpl.c:63:104: note: in expansion of macro 'H5D_DEF_STORAGE_CHUNK'
 #define H5D_DEF_LAYOUT_CHUNK    {H5D_CHUNKED, H5O_LAYOUT_VERSION_3, NULL, {H5D_DEF_LAYOUT_CHUNK_INIT}, H5D_DEF_STORAGE_CHUNK}
                                                                                                        ^
H5Pdcpl.c:159:52: note: in expansion of macro 'H5D_DEF_LAYOUT_CHUNK'
 static const H5O_layout_t H5D_def_layout_chunk_g = H5D_DEF_LAYOUT_CHUNK;
                                                    ^
H5Pdcpl.c: In function 'H5P__dcrt_reg_prop':
H5Pdcpl.c:59:53: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
 #define H5D_DEF_STORAGE_CONTIG   {H5D_CONTIGUOUS, { .contig = H5D_DEF_STORAGE_CONTIG_INIT }}
                                                     ^
H5Pdcpl.c:62:107: note: in expansion of macro 'H5D_DEF_STORAGE_CONTIG'
 #define H5D_DEF_LAYOUT_CONTIG   {H5D_CONTIGUOUS, H5O_LAYOUT_VERSION_3, NULL, {H5D_DEF_LAYOUT_CHUNK_INIT}, H5D_DEF_STORAGE_CONTIG}
                                                                                                           ^
H5Pdcpl.c:78:36: note: in expansion of macro 'H5D_DEF_LAYOUT_CONTIG'
 #define H5D_CRT_LAYOUT_DEF         H5D_DEF_LAYOUT_CONTIG
                                    ^
H5Pdcpl.c:183:27: note: in expansion of macro 'H5D_CRT_LAYOUT_DEF'
     H5O_layout_t layout = H5D_CRT_LAYOUT_DEF;          /* Default storage layout */
                           ^
In file included from H5Pdcpl.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:193:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:197:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:201:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:205:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
        ^
H5Pdcpl.c: In function 'H5P__dcrt_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:242:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:244:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:250:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get layout")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:254:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get external file list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:258:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't copy layout")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:281:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "unable to reset chunked storage index in dest")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:295:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't copy fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:300:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't copy external file list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:315:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set layout")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:317:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:319:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set external file list")
         ^
H5Pdcpl.c: In function 'H5P__dcrt_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:359:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:361:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get external file list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:365:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "can't release fill info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:367:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "can't release external file list info")
         ^
H5Pdcpl.c: In function 'H5P__set_layout':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:609:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get space allocation time state")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:617:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:636:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unknown layout type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:641:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set space allocation time")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:646:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't set layout")
         ^
H5Pdcpl.c: In function 'H5Pset_layout':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:715:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:720:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "raw data layout method is not valid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:724:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:752:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unknown layout type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:757:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't set layout")
         ^
H5Pdcpl.c: In function 'H5Pget_layout':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:792:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5D_LAYOUT_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:797:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, H5D_LAYOUT_ERROR, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:801:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, H5D_LAYOUT_ERROR, "can't get layout")
         ^
H5Pdcpl.c: In function 'H5Pset_chunk':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:844:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:849:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "chunk dimensionality must be positive")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:851:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "chunk dimensionality is too large")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:853:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no chunk dimensions specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:870:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "all chunk dimensions must be positive")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:872:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "all chunk dimensions must be less than 2^32")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:875:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "number of elements in chunk must be < 4GB")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:881:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:886:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set layout")
         ^
H5Pdcpl.c: In function 'H5Pget_chunk':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:924:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:929:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:933:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "can't get layout")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:935:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a chunked storage layout")
         ^
H5Pdcpl.c: In function 'H5Pset_external':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:985:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:990:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "no name given")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:992:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "negative external file offset")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:996:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:999:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get external file list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1001:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "previous file size is unlimited")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1007:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_EFL, H5E_OVERFLOW, FAIL, "total external data size overflowed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1018:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1030:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set external file list")
         ^
H5Pdcpl.c: In function 'H5Pget_external_count':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1065:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1070:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1074:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get external file list")
         ^
H5Pdcpl.c: In function 'H5Pget_external':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1123:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1128:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1132:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get external file list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1135:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "external file index is out of range")
         ^
H5Pdcpl.c: In function 'H5Pset_szip':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1175:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1179:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "can't get filter info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1182:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_NOENCODER, FAIL, "Filter present but encoding is disabled.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1186:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "pixels_per_block is not even")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1188:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "pixels_per_block is too large")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1192:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1211:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1213:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to add szip filter to pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1215:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to set pipeline")
         ^
H5Pdcpl.c: In function 'H5Pset_shuffle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1245:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1250:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1254:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1258:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1260:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to shuffle the data")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1262:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to set pipeline")
         ^
H5Pdcpl.c: In function 'H5Pset_nbit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1291:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1296:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1300:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1304:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1306:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to add nbit filter to pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1308:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to set pipeline")
         ^
H5Pdcpl.c: In function 'H5Pset_scaleoffset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1354:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1359:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1362:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "scale factor must be >= 0")
        ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1364:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid scale type")
        ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1368:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1383:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1385:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to add scaleoffset filter to pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1387:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to set pipeline")
         ^
H5Pdcpl.c: In function 'H5Pset_fill_value':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1425:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1430:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1434:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1445:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1449:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL, "can't copy datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1452:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_CANTINIT, FAIL, "memory allocation failed for fill value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1457:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dest data types")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1465:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1471:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_CANTCONVERT, FAIL, "datatype conversion failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1484:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't set fill value")
         ^
H5Pdcpl.c: In function 'H5P_get_fill_value':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1528:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1530:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "fill value is undefined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1542:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "unable to convert between src and dst datatypes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1544:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "unable to copy/register datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1554:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTALLOC, FAIL, "memory allocation failed for type conversion")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTALLOC, FAIL, "memory allocation failed for type conversion")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1560:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTALLOC, FAIL, "memory allocation failed for type conversion")
             ^
H5Pdcpl.c:1565:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(type, H5T_COPY_TRANSIENT), FALSE)) < 0)
                                                      ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Pdcpl.c:39:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Pdcpl.c:37:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1566:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "unable to copy/register datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1568:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "datatype conversion failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1578:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_PLIST, H5E_CANTDEC, FAIL, "can't decrement ref count of temp ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1580:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_PLIST, H5E_CANTDEC, FAIL, "can't decrement ref count of temp ID")
         ^
H5Pdcpl.c: In function 'H5Pget_fill_value':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1609:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1614:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1616:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL,"no fill value output buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1620:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1624:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
         ^
H5Pdcpl.c: In function 'H5P_is_fill_value_defined':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1664:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADRANGE, FAIL, "invalid combination of fill-value info")
         ^
H5Pdcpl.c: In function 'H5P_fill_value_defined':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1696:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1700:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "can't check fill value status")
         ^
H5Pdcpl.c: In function 'H5Pfill_value_defined':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1725:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1732:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1736:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "can't check fill value status")
         ^
H5Pdcpl.c: In function 'H5Pset_alloc_time':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1768:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1773:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid allocation time setting")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1777:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1785:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get layout")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1804:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unknown layout type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1816:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1823:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1825:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set space allocation time")
         ^
H5Pdcpl.c: In function 'H5Pget_alloc_time':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1851:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1861:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1865:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
             ^
H5Pdcpl.c: In function 'H5Pset_fill_time':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1896:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1901:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid fill time setting")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1905:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1909:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1916:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set fill value")
         ^
H5Pdcpl.c: In function 'H5Pget_fill_time':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdcpl.c:1944:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1954:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdcpl.c:1958:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fill value")
             ^
  CC       H5Pdeprec.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pdeprec.c:43:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pdeprec.c:44:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pdeprec.c:44:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pdeprec.c:43:0:
H5Pdeprec.c: In function 'H5Pregister1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdeprec.c:281:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdeprec.c:281:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:287:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list class");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:289:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid class name");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:291:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "properties >0 size must have default");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:296:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to register property in class");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:304:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to substitute property class in ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:309:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCLOSEOBJ, FAIL, "unable to close original property class after substitution")
             ^
H5Pdeprec.c: In function 'H5Pinsert1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdeprec.c:465:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdeprec.c:465:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:471:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:473:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid property name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:475:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "properties >0 size must have default")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdeprec.c:479:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to register property in plist")
         ^
  CC       H5Pdxpl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pdxpl.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pdxpl.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pdxpl.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pdxpl.c:36:0:
H5Pdxpl.c: In function 'H5P__dxfr_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:250:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:254:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:258:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:262:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:266:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:270:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:274:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:282:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:286:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:291:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:293:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:295:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:297:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:299:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:303:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:307:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:311:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:315:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:320:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:325:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:330:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:334:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:338:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:342:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:348:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:360:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:366:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5Pdxpl.c: In function 'H5P__dxfr_xform_del':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:397:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCLOSEOBJ, FAIL, "error closing the parse tree")
         ^
H5Pdxpl.c: In function 'H5P__dxfr_xform_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:429:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCLOSEOBJ, FAIL, "error copying the data transform info")
         ^
H5Pdxpl.c: In function 'H5P__dxfr_xform_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:514:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCLOSEOBJ, FAIL, "error closing the parse tree")
         ^
H5Pdxpl.c: In function 'H5Pset_data_transform':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:540:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:545:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "expression cannot be NULL")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:549:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:553:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "error getting data transform expression")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:557:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CLOSEERROR, FAIL, "unable to release data transform expression")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:561:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_NOSPACE, FAIL, "unable to create data transform info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:565:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "Error setting data transform expression")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:570:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLINE, H5E_CLOSEERROR, FAIL, "unable to release data transform expression")
             ^
H5Pdxpl.c: In function 'H5Pget_data_transform':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:608:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:613:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:616:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "error getting data transform expression")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:619:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "data transform has not been set")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:623:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "failed to retrieve transform expression")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:637:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLINE, H5E_CLOSEERROR, FAIL, "unable to release data transform expression")
             ^
H5Pdxpl.c: In function 'H5Pset_buffer':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:671:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "buffer size must not be zero")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:680:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:684:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "Can't set transfer buffer size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:686:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "Can't set transfer type conversion buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:688:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "Can't set background type conversion buffer")
         ^
H5Pdxpl.c: In function 'H5Pget_buffer':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:716:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:721:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, 0, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:726:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, 0, "Can't get transfer type conversion buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:729:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, 0, "Can't get background type conversion buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:733:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, 0, "Can't set transfer buffer size")
         ^
H5Pdxpl.c: In function 'H5Pset_preserve':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:766:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:771:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:776:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5Pdxpl.c: In function 'H5Pget_preserve':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:804:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:809:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:813:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
         ^
H5Pdxpl.c: In function 'H5Pset_edc_check':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:844:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:849:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "not a valid value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:853:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:857:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5Pdxpl.c: In function 'H5Pget_edc_check':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:885:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5Z_ERROR_EDC)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:890:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, H5Z_ERROR_EDC, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:894:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, H5Z_ERROR_EDC, "unable to set value")
         ^
H5Pdxpl.c: In function 'H5Pset_filter_callback':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:924:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:929:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:936:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5Pdxpl.c: In function 'H5Pset_type_conv_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:966:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:971:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:978:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5Pdxpl.c: In function 'H5Pget_type_conv_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1008:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1013:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1017:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5Pdxpl.c: In function 'H5Pget_btree_ratios':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1051:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1056:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1060:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
         ^
H5Pdxpl.c: In function 'H5Pset_btree_ratios':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1103:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1110:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "split ratio must satisfy 0.0<=X<=1.0")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1114:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1123:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5Pdxpl.c: In function 'H5P_set_vlen_mem_manager':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1161:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1163:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1165:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1167:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5Pdxpl.c: In function 'H5Pset_vlen_mem_manager':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1200:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1206:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1210:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set values")
         ^
H5Pdxpl.c: In function 'H5Pget_vlen_mem_manager':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1236:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1241:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1245:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1248:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1251:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1254:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5Pdxpl.c: In function 'H5Pset_hyper_vector_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1288:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1293:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "vector size too small")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1297:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1301:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to set value")
         ^
H5Pdxpl.c: In function 'H5Pget_hyper_vector_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1326:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1331:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1336:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5Pdxpl.c: In function 'H5Pget_mpio_actual_chunk_opt_mode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1362:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1367:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1372:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5Pdxpl.c: In function 'H5Pget_mpio_actual_io_mode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1398:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1403:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1408:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5Pdxpl.c: In function 'H5Pget_mpio_no_collective_cause':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pdxpl.c:1431:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1437:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1442:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get local value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pdxpl.c:1445:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get global value")
             ^
  CC       H5Pfapl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pfapl.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pfapl.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pfapl.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pfapl.c:36:0:
H5Pfapl.c: In function 'H5P_facc_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:241:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:245:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:249:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:253:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:257:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:261:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:265:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:269:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:273:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:277:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:281:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:285:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:289:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:293:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:297:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:301:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:305:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:309:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:314:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:318:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:322:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:327:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:332:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5Pfapl.c: In function 'H5P_facc_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:367:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:371:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get driver ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:378:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get driver info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:382:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set driver")
             ^
H5Pfapl.c: In function 'H5P_facc_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:417:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:419:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get driver ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:427:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get driver info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:431:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:433:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set driver")
             ^
H5Pfapl.c: In function 'H5P_facc_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:468:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5Pfapl.c: In function 'H5Pset_alignment':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:527:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:532:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "alignment must be positive")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:536:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:540:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set threshold")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:542:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set alignment")
         ^
H5Pfapl.c: In function 'H5Pget_alignment':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:570:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:575:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:580:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get threshold")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:583:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get alignment")
             ^
H5Pfapl.c: In function 'H5P_set_driver':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:619:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file driver ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:624:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get driver ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:626:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL,"can't get driver info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:630:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't reset driver")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set driver")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:637:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5Pfapl.c: In function 'H5Pset_driver':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:669:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:674:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file driver ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:680:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set driver info")
         ^
H5Pfapl.c: In function 'H5P_get_driver':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:715:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get driver ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:718:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
         ^
H5Pfapl.c: In function 'H5Pget_driver':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:752:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:756:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:760:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get driver")
          ^
H5Pfapl.c: In function 'H5P_get_driver_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:796:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get driver info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:799:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a file access property list")
         ^
H5Pfapl.c: In function 'H5Pget_driver_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:831:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:834:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:838:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, NULL, "can't get driver info")
         ^
H5Pfapl.c: In function 'H5Pset_family_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:866:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:871:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "can't modify default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:873:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:877:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set offset for family file")
         ^
H5Pfapl.c: In function 'H5Pget_family_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:905:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:910:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "can't modify default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:912:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:917:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set offset for family file")
             ^
H5Pfapl.c: In function 'H5Pset_multi_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:946:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:951:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "can't modify default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:953:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:957:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set type for multi driver")
         ^
H5Pfapl.c: In function 'H5Pget_multi_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:985:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:990:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "can't modify default property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:992:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:997:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't get type for multi driver")
             ^
H5Pfapl.c: In function 'H5Pset_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1034:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1040:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "raw data cache w0 value must be between 0.0 and 1.0 inclusive")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1044:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1048:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET,FAIL, "can't set data cache number of slots")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1050:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET,FAIL, "can't set data cache byte size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1052:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET,FAIL, "can't set preempt read chunks")
         ^
H5Pfapl.c: In function 'H5Pget_cache':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1082:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1088:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1098:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get data cache number of slots")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1101:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get data cache byte size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1104:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get preempt read chunks")
             ^
H5Pfapl.c: In function 'H5Pset_mdc_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1130:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1135:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1139:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid metadata cache configuration")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1148:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set metadata cache initial config")
         ^
H5Pfapl.c: In function 'H5Pget_mdc_config':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1178:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1183:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1187:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "NULL config_ptr on entry.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1190:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unknown config version.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1199:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET,FAIL, "can't get metadata cache initial resize config")
         ^
H5Pfapl.c: In function 'H5Pset_gc_references':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1243:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set garbage collect reference")
         ^
H5Pfapl.c: In function 'H5Pget_gc_references':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1285:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1290:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1295:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get garbage collect reference")
             ^
H5Pfapl.c: In function 'H5Pset_fclose_degree':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1322:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1327:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1331:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set file close degree")
         ^
H5Pfapl.c: In function 'H5Pget_fclose_degree':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1358:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1363:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1366:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get file close degree")
         ^
H5Pfapl.c: In function 'H5Pset_meta_block_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1408:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1413:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1417:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set meta data block size")
         ^
H5Pfapl.c: In function 'H5Pget_meta_block_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1450:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1455:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1460:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get meta data block size")
             ^
H5Pfapl.c: In function 'H5Pset_sieve_buf_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1503:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1508:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1512:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set sieve buffer size")
         ^
H5Pfapl.c: In function 'H5Pget_sieve_buf_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1545:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1550:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1555:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get sieve buffer size")
             ^
H5Pfapl.c: In function 'H5Pset_small_data_block_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1592:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1597:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1601:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set 'small data' block size")
         ^
H5Pfapl.c: In function 'H5Pget_small_data_block_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1629:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1634:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1639:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get 'small data' block size")
             ^
H5Pfapl.c: In function 'H5Pset_libver_bounds':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1741:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1749:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid high library version bound")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1753:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1758:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set library version bounds")
         ^
H5Pfapl.c: In function 'H5Pget_libver_bounds':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1786:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1791:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1795:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get library version bounds")
         ^
H5Pfapl.c: In function 'H5Pset_elink_file_cache_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1831:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1836:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1840:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set elink file cache size")
         ^
H5Pfapl.c: In function 'H5Pget_elink_file_cache_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1869:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1874:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1879:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get elink file cache size")
             ^
H5Pfapl.c: In function 'H5Pset_file_image':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:1906:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1911:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "inconsistant buf_ptr and buf_len")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1915:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1919:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get old file image pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1925:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "image_free callback failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1937:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "image malloc callback failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1941:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory block")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1948:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_RESOURCE, H5E_CANTCOPY, FAIL, "image_memcpy callback failed")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:1960:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set file image info")
         ^
H5Pfapl.c: In function 'H5Pget_file_image':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:2003:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2008:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2012:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get file image info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2031:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "image malloc callback failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2035:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate copy")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2042:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTCOPY, FAIL, "image_memcpy callback failed")
                     ^
H5Pfapl.c: In function 'H5Pset_file_image_callbacks':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:2079:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2084:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2088:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get old file image info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2096:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_SETDISALLOWED, FAIL, "setting callbacks when an image is already set is forbidden. It could cause memory leaks.")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2100:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "NULL callbacks_ptr")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2105:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_SETDISALLOWED, FAIL, "udata callbacks must be set if udata is set")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2111:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "udata_free callback failed")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2121:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't copy the suppplied udata")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2126:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set file image info")
         ^
H5Pfapl.c: In function 'H5Pget_file_image_callbacks':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:2155:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2164:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get file image info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2172:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "NULL callbacks_ptr")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2181:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't copy udata")
                 ^
H5Pfapl.c: In function 'H5P_file_image_info_del':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2223:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "image_free callback failed")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2232:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "udata_free not defined")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2235:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "udata_free callback failed")
          ^
H5Pfapl.c: In function 'H5P_file_image_info_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2284:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "image malloc callback failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2288:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory block")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2296:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_CANTCOPY, FAIL, "image_memcpy callback failed")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2307:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "udata_copy not defined")
                 ^
H5Pfapl.c: In function 'H5P_file_image_info_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2350:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "image_free callback failed")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2359:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "udata_free not defined")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2361:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "udata_free callback failed")
                 ^
H5Pfapl.c: In function 'H5Pset_core_write_tracking':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:2386:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2391:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "page_size cannot be zero")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2395:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2399:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set core VFD write tracking flag")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2401:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set core VFD write tracking page size")
         ^
H5Pfapl.c: In function 'H5Pget_core_write_tracking':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfapl.c:2424:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2429:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2434:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get core VFD write tracking flag")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfapl.c:2439:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get core VFD write tracking page size")
             ^
  CC       H5Pfcpl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pfcpl.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pfcpl.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pfcpl.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pfcpl.c:36:0:
H5Pfcpl.c: In function 'H5P_fcrt_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:164:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:168:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:172:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:180:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:184:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:188:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:190:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:192:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:196:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:198:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5Pfcpl.c: In function 'H5Pget_version':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:236:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:241:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:246:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get superblock version")
             ^
H5Pfcpl.c: In function 'H5Pset_userblock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:278:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:285:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "userblock size is non-zero and less than 512")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:289:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "userblock size is non-zero and not a power of two")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:294:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:298:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set user block")
         ^
H5Pfcpl.c: In function 'H5Pget_userblock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:331:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:336:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:341:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL,"can't get user block");
             ^
H5Pfcpl.c: In function 'H5Pset_sizes':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:368:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:374:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "file haddr_t size is not valid")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:378:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "file size_t size is not valid")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:383:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:390:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set byte number for an address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:396:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set byte number for object ")
             ^
H5Pfcpl.c: In function 'H5Pget_sizes':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:425:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:430:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:437:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get byte number for an address")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:444:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get byte number for object ")
             ^
H5Pfcpl.c: In function 'H5Pset_sym_k':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:490:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:495:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:500:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get rank for btree interanl nodes");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:503:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set rank for btree nodes");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:507:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set rank for symbol table leaf nodes");
             ^
H5Pfcpl.c: In function 'H5Pget_sym_k':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:541:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:546:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:551:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get rank for btree nodes");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:556:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get rank for symbol table leaf nodes");
             ^
H5Pfcpl.c: In function 'H5Pset_istore_k':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:589:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:594:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "istore IK value must be positive");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:598:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:602:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get rank for btree interanl nodes");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:605:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set rank for btree interanl nodes");
         ^
H5Pfcpl.c: In function 'H5Pget_istore_k':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:640:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:645:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:650:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get rank for btree interanl nodes");
             ^
H5Pfcpl.c: In function 'H5Pset_shared_mesg_nindexes':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:684:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:689:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "number of indexes is greater than H5O_SHMESG_MAX_NINDEXES");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:693:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:696:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't set number of indexes");
         ^
H5Pfcpl.c: In function 'H5Pget_shared_mesg_nindexes':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:722:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:727:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:730:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get number of indexes");
         ^
H5Pfcpl.c: In function 'H5Pset_shared_mesg_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:763:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:768:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "unrecognized flags in mesg_type_flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:772:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:776:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get number of indexes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:780:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "index_num is too large; no such index");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:784:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get current index type flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:786:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get current min sizes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:794:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set index type flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:796:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set min mesg sizes")
         ^
H5Pfcpl.c: In function 'H5Pget_shared_mesg_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:826:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:832:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:836:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get number of indexes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:839:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "index_num is greater than number of indexes in property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:843:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get current index type flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:845:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get current min sizes")
         ^
H5Pfcpl.c: In function 'H5Pset_shared_mesg_phase_change':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:883:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:892:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "minimum B-tree value is greater than maximum list value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:894:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "max list value is larger than H5O_SHMESG_MAX_LIST_SIZE")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:896:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "min btree value is larger than H5O_SHMESG_MAX_LIST_SIZE")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:906:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:909:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't set list maximum in property list");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:911:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't set B-tree minimum in property list");
         ^
H5Pfcpl.c: In function 'H5Pget_shared_mesg_phase_change':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pfcpl.c:937:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:942:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:947:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get list maximum");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfcpl.c:951:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get SOHM information");
             ^
  CC       H5Pfmpl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pfmpl.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pfmpl.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pfmpl.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pfmpl.c:36:0:
H5Pfmpl.c: In function 'H5P_fmnt_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pfmpl.c:122:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
          ^
  CC       H5Pgcpl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pgcpl.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pgcpl.c:36:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pgcpl.c:36:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pgcpl.c:35:0:
H5Pgcpl.c: In function 'H5P__gcrt_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:123:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:127:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5Pgcpl.c: In function 'H5Pset_local_heap_size_hint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pgcpl.c:152:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:157:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:161:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get group info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:168:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set group info")
         ^
H5Pgcpl.c: In function 'H5Pget_local_heap_size_hint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pgcpl.c:192:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:201:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:205:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get group info")
             ^
H5Pgcpl.c: In function 'H5Pset_link_phase_change':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pgcpl.c:240:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:245:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "max compact value must be >= min dense value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:247:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "max compact value must be < 65536")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:249:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "min dense value must be < 65536")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:253:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:257:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get group info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:269:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set group info")
         ^
H5Pgcpl.c: In function 'H5Pget_link_phase_change':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pgcpl.c:293:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:303:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:307:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get group info")
             ^
H5Pgcpl.c: In function 'H5Pset_est_link_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pgcpl.c:346:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:351:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "est. number of entries must be < 65536")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:353:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "est. name length must be < 65536")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:357:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:361:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get group info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:373:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set group info")
         ^
H5Pgcpl.c: In function 'H5Pget_est_link_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pgcpl.c:397:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:407:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:411:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get group info")
             ^
H5Pgcpl.c: In function 'H5Pset_link_creation_order':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pgcpl.c:442:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:447:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "tracking creation order is required for index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:451:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:455:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get link info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:463:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set link info")
         ^
H5Pgcpl.c: In function 'H5Pget_link_creation_order':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pgcpl.c:487:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:500:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pgcpl.c:504:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get link info")
             ^
  CC       H5Pint.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pint.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pint.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pint.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pint.c:34:0:
H5Pint.c: In function 'H5P_do_prop_cb1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:348:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for temporary property value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:353:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL,"Property callback failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:359:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL,"Can't copy property")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:366:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL,"Can't insert property into skip list")
             ^
H5Pint.c: In function 'H5P_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:405:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5Pint.c: In function 'H5P_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:436:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTINIT, FAIL, "unable to initialize ID group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:438:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTINIT, FAIL, "unable to initialize ID group")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:464:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "class initialization failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:468:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "can't register properties")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:472:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "can't register property list class")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:478:26: note: in expansion of macro 'HGOTO_ERROR'
                          HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "can't register default property list for class")
                          ^
H5Pint.c: In function 'H5P_copy_pclass':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:658:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, NULL, "unable to create property list class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:669:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, NULL,"Can't copy property")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:673:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, NULL,"Can't insert property into class")
                 ^
H5Pint.c: In function 'H5P_copy_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:729:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:739:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL,"memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:748:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_CANTCREATE,FAIL,"can't create skip list for changed properties")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:752:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_CANTCREATE,FAIL,"can't create skip list for deleted properties")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:760:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_CANTCREATE,FAIL,"can't create skip list for seen properties")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:771:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE,H5E_NOSPACE,FAIL,"memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:775:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST,H5E_CANTINSERT,FAIL,"can't insert property into deleted skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:779:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST,H5E_CANTINSERT,FAIL,"can't insert property into seen skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:796:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL,"Can't copy property")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:802:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL,"Can't copy property")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:809:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL,"Can't insert property into list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:814:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST,H5E_CANTINSERT,FAIL,"can't insert property into seen skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:845:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL,"Can't create property")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:851:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLIST,H5E_CANTINSERT,FAIL,"can't insert property into seen skip list")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:870:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "Can't increment class ref count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:874:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to atomize property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:888:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL,"Can't initialize property")
                 ^
H5Pint.c: In function 'H5P_dup_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:946:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:988:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5Pint.c: In function 'H5P_create_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1061:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1072:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5Pint.c: In function 'H5P_add_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:1133:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1141:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into skip list")
         ^
H5Pint.c: In function 'H5P__find_prop_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1178:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, NULL, "can't find property in skip list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1199:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST,H5E_NOTFOUND,NULL,"can't find property in skip list")
                 ^
H5Pint.c: In function 'H5P_find_prop_pclass':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1238:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_NOTFOUND,NULL,"can't find property in skip list")
         ^
H5Pint.c: In function 'H5P_create_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:1542:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1552:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTALLOC, NULL, "propery list class allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1557:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTALLOC, NULL, "propery list class name allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1568:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, NULL, "can't create skip list for properties")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1581:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, NULL, "Can't increment parent class ref count")
             ^
H5Pint.c: In function 'H5P_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1649:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL,"memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1658:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_CANTCREATE,NULL,"can't create skip list for changed properties")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1662:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_CANTCREATE,NULL,"can't create skip list for deleted properties")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1670:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_CANTCREATE,NULL,"can't create skip list for seen properties")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1693:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, NULL,"Can't create property")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1698:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLIST,H5E_CANTINSERT,NULL,"can't insert property into seen skip list")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1715:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, NULL,"Can't increment class ref count")
         ^
H5Pint.c: In function 'H5P_create_id':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:1778:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1784:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, FAIL, "unable to create property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1788:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to atomize property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1802:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL,"Can't initialize property")
                 ^
H5Pint.c: In function 'H5P_register_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:1988:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:1998:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_EXISTS, FAIL, "property already exists")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2002:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, FAIL,"Can't create property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2006:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL,"Can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2017:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLIST, H5E_CANTRELEASE, FAIL, "unable to close property")
             ^
H5Pint.c: In function 'H5P_register':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:2188:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2202:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL, "can't copy class")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2215:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL, "Can't copy property")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2219:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL,"Can't insert property into class")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2235:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, FAIL, "can't register property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2244:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLIST, H5E_CANTRELEASE, FAIL, "unable to close new property class")
             ^
H5Pint.c: In function 'H5P_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2406:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_EXISTS, FAIL, "property already exists")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2414:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST,H5E_CANTDELETE,FAIL,"can't remove property from deleted skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2428:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLIST, H5E_EXISTS, FAIL, "property already exists")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2440:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, FAIL, "Can't create property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2444:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "Can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2452:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLIST, H5E_CANTRELEASE, FAIL, "unable to close property")
             ^
H5Pint.c: In function 'H5P_set':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:2496:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2504:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "property doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2510:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "property has zero size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2518:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed temporary property value")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2524:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't set property value")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2551:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLIST,H5E_BADVALUE,FAIL,"property has zero size")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2559:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed temporary property value")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2565:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't set property value")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2571:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_PLIST,H5E_CANTCOPY,FAIL,"Can't copy property")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2578:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL,"Can't insert changed property into skip list")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2589:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_PLIST,H5E_CANTCOPY,FAIL,"Can't copy property")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2595:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL,"Can't insert changed property into skip list")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2611:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_NOTFOUND,FAIL,"can't find property in skip list")
         ^
H5Pint.c: In function 'H5P_get_size_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2770:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "property doesn't exist")
         ^
H5Pint.c: In function 'H5P_get_size_pclass':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:2816:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "property doesn't exist")
         ^
H5Pint.c: In function 'H5P_get_nprops_pclass':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:2887:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5Pint.c: In function 'H5P__cmp_plist_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3141:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, H5_ITER_ERROR, "can't lookup existance of property?")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3147:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, H5_ITER_ERROR, "property doesn't exist")
             ^
H5Pint.c: In function 'H5P_cmp_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to iterate over list")
         ^
H5Pint.c: In function 'H5P_class_isa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:3274:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5Pint.c: In function 'H5P_isa_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:3327:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3331:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3333:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a property class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3337:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to compare property list classes")
         ^
H5Pint.c: In function 'H5P_object_verify':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:3377:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3381:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, NULL, "property list is not a member of the class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3385:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, NULL, "can't find object for ID")
         ^
H5Pint.c: In function 'H5P__iterate_plist_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3439:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, H5_ITER_ERROR, "can't insert property into 'seen' skip list")
         ^
H5Pint.c: In function 'H5P_iterate_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3564:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, FAIL, "can't create skip list for seen properties")
         ^
H5Pint.c: In function 'H5P__iterate_pclass_cb':
H5Pint.c:3632:11: warning: unused variable 'key' [-Wunused-variable]
     char *key = (char *)_key;                           /* Pointer to the property's name */
           ^
In file included from H5Pint.c:34:0:
H5Pint.c: In function 'H5P_peek_unsigned':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:3775:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(UFAIL)
     ^
H5Pint.c: In function 'H5P_peek_hid_t':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:3820:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5Pint.c: In function 'H5P_peek_voidp':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:3865:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5Pint.c: In function 'H5P_peek_size_t':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:3910:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(UFAIL)
     ^
H5Pint.c: In function 'H5P_get':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:3958:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3966:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "property doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3972:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "property has zero size")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3980:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed temporary property value")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:3985:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't get property value")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4009:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLIST,H5E_BADVALUE,FAIL,"property has zero size")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4017:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed temporary property value")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4023:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't set property value")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4031:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_PLIST,H5E_CANTCOPY,FAIL,"Can't copy property")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4038:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL,"Can't insert changed property into skip list")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4063:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_NOTFOUND,FAIL,"can't find property in skip list")
         ^
H5Pint.c: In function 'H5P_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:4105:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4112:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_NOTFOUND,FAIL,"can't find property in skip list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4120:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't close property value")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4125:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE,H5E_NOSPACE,FAIL,"memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4129:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST,H5E_CANTINSERT,FAIL,"can't insert property into deleted skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4133:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST,H5E_CANTDELETE,FAIL,"can't remove property from skip list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4158:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for temporary property value")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4164:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't close property value")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4173:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE,H5E_NOSPACE,FAIL,"memory allocation failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4177:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLIST,H5E_CANTINSERT,FAIL,"can't insert property into deleted skip list")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4194:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_NOTFOUND,FAIL,"can't find property in skip list")
         ^
H5Pint.c: In function 'H5P_copy_prop_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "property object doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4254:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTDELETE, FAIL, "unable to remove property")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4261:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL,"Can't copy property")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4266:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL,"Can't copy property")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4271:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL,"Can't insert property into list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4285:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCREATE, FAIL,"Can't create property")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4290:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL,"Can't initialize property")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4295:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL,"Can't insert property into class")
             ^
H5Pint.c: In function 'H5P_copy_prop_pclass':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4357:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "source property class object doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4359:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "destination property class object doesn't exist")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4363:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "unable to locate property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4369:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTDELETE, FAIL, "unable to remove property")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4376:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTDELETE, FAIL, "unable to remove property")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4384:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "unable to substitute property class in ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTCLOSEOBJ, FAIL, "unable to close original property class after substitution")
             ^
H5Pint.c: In function 'H5P_unregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4433:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_NOTFOUND,FAIL,"can't find property in skip list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4437:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_CANTDELETE,FAIL,"can't remove property from skip list")
         ^
H5Pint.c: In function 'H5P_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4517:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST,H5E_CANTCREATE,FAIL,"can't create skip list for seen properties")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4535:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST,H5E_CANTINSERT,FAIL,"can't insert property into seen skip list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4572:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for temporary property value")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4585:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLIST,H5E_CANTINSERT,FAIL,"can't insert property into seen skip list")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4601:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "Can't decrement class ref count")
         ^
H5Pint.c: In function 'H5P_get_class_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Pint.c:4650:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5Pint.c: In function 'H5P_get_class_path':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4706:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for class name")
                 ^
H5Pint.c: In function 'H5P_open_class_path':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4776:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLIST, H5E_BADITER, NULL, "can't iterate over classes")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4778:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, NULL, "can't locate class")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4794:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_BADITER, NULL, "can't iterate over classes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4796:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, NULL, "can't locate class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4800:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, NULL, "can't copy property class")
         ^
H5Pint.c: In function 'H5P_close_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pint.c:4874:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "can't decrement ID ref count")
         ^
  CC       H5Plapl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Plapl.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Plapl.c:36:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Plapl.c:36:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Plapl.c:35:0:
H5Plapl.c: In function 'H5P_lacc_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:171:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:175:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:179:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:183:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:187:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
          ^
H5Plapl.c: In function 'H5P_lacc_elink_fapl_del':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:221:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLIST, H5E_CANTRELEASE, FAIL, "unable to close atom for file access property list")
  ^
H5Plapl.c: In function 'H5P_lacc_elink_fapl_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:258:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:261:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_INTERNAL, H5E_CANTINIT, FAIL, "unable to copy file access properties")
      ^
H5Plapl.c: In function 'H5P_lacc_elink_fapl_cmp':
H5Plapl.c:305:16: warning: variable 'status' set but not used [-Wunused-but-set-variable]
         herr_t status;
                ^
In file included from H5Plapl.c:35:0:
H5Plapl.c: In function 'H5P_lacc_elink_fapl_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:342:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLIST, H5E_CANTRELEASE, FAIL, "unable to close atom for file access property list")
  ^
H5Plapl.c: In function 'H5Pset_nlinks':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:489:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:493:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "number of links must be positive");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:497:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:501:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set nlink info")
         ^
H5Plapl.c: In function 'H5Pget_nlinks':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:530:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:534:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid pointer passed in");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:538:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:542:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get number of links")
         ^
H5Plapl.c: In function 'H5Pset_elink_prefix':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:570:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:575:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:579:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get prefix info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:586:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTCOPY, FAIL, "can't copy prefix")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:590:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set prefix info")
         ^
H5Plapl.c: In function 'H5Pget_elink_prefix':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:621:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:626:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:630:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get external link prefix")
         ^
H5Plapl.c: In function 'H5Pset_elink_fapl':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:671:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a link access property list");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:680:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fapl")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:684:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLIST, H5E_CANTRELEASE, FAIL, "unable to close atom for file access property list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:687:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLIST, H5E_BADTYPE, FAIL, "not a file access property list");
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:691:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "unable to copy file access properties")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:695:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set fapl for link")
         ^
H5Plapl.c: In function 'H5Pget_elink_fapl':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:722:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:727:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:730:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get fapl for links")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:734:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list");
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:737:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_INTERNAL, H5E_CANTINIT, FAIL, "unable to copy file access properties")
      ^
H5Plapl.c: In function 'H5Pset_elink_acc_flags':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:766:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:771:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid file open flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:775:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:779:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set access flags")
         ^
H5Plapl.c: In function 'H5Pget_elink_acc_flags':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:805:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:810:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:815:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, 0, "can't get access flags")
             ^
H5Plapl.c: In function 'H5Pset_elink_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:843:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:849:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "callback is NULL while user data is not")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:853:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:861:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set callback info")
         ^
H5Plapl.c: In function 'H5Pget_elink_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plapl.c:888:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:893:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plapl.c:897:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get callback info")
         ^
  CC       H5Plcpl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Plcpl.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Plcpl.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Plcpl.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Plcpl.c:36:0:
H5Plcpl.c: In function 'H5P_lcrt_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plcpl.c:127:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5Plcpl.c: In function 'H5Pset_create_intermediate_group':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plcpl.c:154:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plcpl.c:159:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plcpl.c:164:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set intermediate group creation flag")
         ^
H5Plcpl.c: In function 'H5Pget_create_intermediate_group':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Plcpl.c:189:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plcpl.c:194:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Plcpl.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get intermediate group creation flag")
             ^
  CC       H5Pocpl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pocpl.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pocpl.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pocpl.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pocpl.c:37:0:
H5Pocpl.c: In function 'H5P__ocrt_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:149:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:153:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:157:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:161:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5Pocpl.c: In function 'H5P__ocrt_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:196:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an object creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:198:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an object creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:202:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:206:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't copy link pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:210:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set pipeline")
         ^
H5Pocpl.c: In function 'H5P__ocrt_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:244:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an object creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTFREE, FAIL, "can't release pipeline info")
         ^
H5Pocpl.c: In function 'H5Pset_attr_phase_change':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:287:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:292:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "max compact value must be >= min dense value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:294:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "max compact value must be < 65536")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:296:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "min dense value must be < 65536")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:300:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:304:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set max. # of compact attributes in property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:306:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set min. # of dense attributes in property list")
         ^
H5Pocpl.c: In function 'H5Pget_attr_phase_change':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:331:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:336:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:341:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get max. # of compact attributes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:345:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get min. # of dense attributes")
             ^
H5Pocpl.c: In function 'H5Pset_attr_creation_order':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:372:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:377:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "tracking creation order is required for index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:381:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:385:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get object header flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:396:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set object header flags")
         ^
H5Pocpl.c: In function 'H5Pget_attr_creation_order':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:421:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:434:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:438:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get object header flags")
             ^
H5Pocpl.c: In function 'H5Pset_obj_track_times':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:483:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:488:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:492:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get object header flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:502:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set object header flags")
         ^
H5Pocpl.c: In function 'H5Pget_obj_track_times':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:526:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:536:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:540:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get object header flags")
             ^
H5Pocpl.c: In function 'H5P_modify_filter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:598:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:602:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to add filter to pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:606:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set pipeline")
         ^
H5Pocpl.c: In function 'H5Pmodify_filter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:663:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:668:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "invalid filter identifier")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:670:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:672:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no client data values supplied")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:681:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINIT, FAIL, "can't modify filter")
         ^
H5Pocpl.c: In function 'H5Pset_filter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:739:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:744:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "invalid filter identifier")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:746:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:748:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no client data values supplied")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:752:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:756:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "failed to call private function")
         ^
H5Pocpl.c: In function 'H5P__set_filter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:810:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't check filter availability")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:818:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CANTLOAD, FAIL, "failed to load dynamically loaded plugin")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:820:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register dynamic filter")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:828:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:832:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to add filter to pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:836:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set pipeline")
         ^
H5Pocpl.c: In function 'H5Pget_nfilters':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:877:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:882:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:886:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5Pocpl.c: In function 'H5Pget_filter2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:938:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5Z_FILTER_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:951:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5Z_FILTER_ERROR, "probable uninitialized *cd_nelmts argument")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:953:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5Z_FILTER_ERROR, "client data values not supplied")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:965:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, H5Z_FILTER_ERROR, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:969:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, H5Z_FILTER_ERROR, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:973:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5Z_FILTER_ERROR, "filter number is invalid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:980:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, H5Z_FILTER_ERROR, "can't get filter info")
         ^
H5Pocpl.c: In function 'H5P_get_filter_by_id':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1025:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1029:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "filter ID is invalid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1033:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get filter info")
         ^
H5Pocpl.c: In function 'H5Pget_filter_by_id2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:1079:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1092:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "probable uninitialized *cd_nelmts argument")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1094:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "client data values not supplied")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1106:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1111:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get filter info")
         ^
H5Pocpl.c:1076:30: warning: unused variable 'filter' [-Wunused-variable]
     const H5Z_filter_info_t *filter;        /* Pointer to filter information */
                              ^
H5Pocpl.c:1075:21: warning: unused variable 'pline' [-Wunused-variable]
     H5O_pline_t     pline;                  /* Filter pipeline */
                     ^
In file included from H5Pocpl.c:37:0:
H5Pocpl.c: In function 'H5Pall_filters_avail':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:1147:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1152:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1156:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "can't check pipeline information")
         ^
H5Pocpl.c: In function 'H5P_filter_in_pline':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1192:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1196:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTCOMPARE, FAIL, "can't find filter")
         ^
H5Pocpl.c: In function 'H5Premove_filter':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:1230:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1235:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1239:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1245:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't delete filter")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1249:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set pipeline")
             ^
H5Pocpl.c: In function 'H5Pset_deflate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:1294:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1299:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "invalid deflate level")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1303:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1307:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1311:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to add deflate filter to pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1315:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set pipeline")
         ^
H5Pocpl.c: In function 'H5Pset_fletcher32':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:1349:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1358:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1362:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to add fletcher32 filter to pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1366:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set pipeline")
         ^
H5Pocpl.c: In function 'H5Pget_filter1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:1565:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5Z_FILTER_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1578:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5Z_FILTER_ERROR, "probable uninitialized *cd_nelmts argument")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1580:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5Z_FILTER_ERROR, "client data values not supplied")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1592:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, H5Z_FILTER_ERROR, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1596:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, H5Z_FILTER_ERROR, "can't get pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1600:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5Z_FILTER_ERROR, "filter number is invalid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1607:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, H5Z_FILTER_ERROR, "can't get filter info")
         ^
H5Pocpl.c: In function 'H5Pget_filter_by_id1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpl.c:1646:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1659:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "probable uninitialized *cd_nelmts argument")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1661:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "client data values not supplied")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1673:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpl.c:1677:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get filter info")
         ^
  CC       H5Pocpypl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pocpypl.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pocpypl.c:37:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pocpypl.c:37:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pocpypl.c:36:0:
H5Pocpypl.c: In function 'H5P__ocpy_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:151:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:155:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:159:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5Pocpypl.c: In function 'H5P__ocpy_merge_comm_dt_list_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:228:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5Pocpypl.c: In function 'H5Pset_copy_object':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpypl.c:370:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:375:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unknown option specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:383:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set copy object flag")
         ^
H5Pocpypl.c: In function 'H5Pget_copy_object':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpypl.c:408:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:413:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:418:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get object copy flag")
             ^
H5Pocpypl.c: In function 'H5Padd_merge_committed_dtype_path':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpypl.c:453:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:458:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no path specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:462:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:466:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get merge named dtype list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:470:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:472:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:477:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set merge named dtype list")
         ^
H5Pocpypl.c: In function 'H5Pfree_merge_committed_dtype_paths':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpypl.c:513:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:518:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:522:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get merge committed dtype list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:529:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set merge committed dtype list")
         ^
H5Pocpypl.c: In function 'H5Pset_mcdt_search_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpypl.c:561:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:567:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "callback is NULL while user data is not")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:571:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:579:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set callback info")
         ^
H5Pocpypl.c: In function 'H5Pget_mcdt_search_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pocpypl.c:610:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:615:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pocpypl.c:619:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get callback info")
         ^
  CC       H5Pstrcpl.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Pstrcpl.c:35:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Pstrcpl.c:36:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Pstrcpl.c:36:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Pstrcpl.c:35:0:
H5Pstrcpl.c: In function 'H5P__strcrt_reg_prop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pstrcpl.c:126:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTINSERT, FAIL, "can't insert property into class")
         ^
H5Pstrcpl.c: In function 'H5Pset_char_encoding':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pstrcpl.c:150:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pstrcpl.c:155:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADRANGE, FAIL, "character encoding is not valid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pstrcpl.c:159:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pstrcpl.c:163:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set character encoding")
         ^
H5Pstrcpl.c: In function 'H5Pget_char_encoding':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Pstrcpl.c:187:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pstrcpl.c:192:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Pstrcpl.c:197:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get character encoding flag")
             ^
  CC       H5Ptest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ptest.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ptest.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ptest.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ptest.c:27:0:
H5Ptest.c: In function 'H5P_get_class_path_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ptest.c:70:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a property class");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ptest.c:74:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, NULL, "unable to query full path of class")
         ^
H5Ptest.c: In function 'H5P_open_class_path_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ptest.c:111:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid class path");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ptest.c:115:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_NOTFOUND, FAIL, "unable to find class with full path");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ptest.c:119:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "unable to atomize property list class");
         ^
H5Ptest.c: In function 'H5P_reset_external_file_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ptest.c:156:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ptest.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get external file list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ptest.c:164:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASET, H5E_CANTFREE, FAIL, "can't release external file list info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ptest.c:168:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't get external file list")
         ^
  CC       H5PL.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5PL.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5PL.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5PL.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5PL.c:26:0:
H5PL.c: In function 'H5PL_no_plugin':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5PL.c:195:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5PL.c: In function 'H5PL_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5PL.c:275:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:279:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLUGIN, H5E_CANTLOAD, NULL, "required dynamically loaded plugin filter '%d' is not available", id)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:286:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLUGIN, H5E_CANTINIT, NULL, "can't initialize search path table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:290:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLUGIN, H5E_CANTGET, NULL, "search in table failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:298:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLUGIN, H5E_CANTGET, NULL, "search in paths failed")
                 ^
H5PL.c: In function 'H5PL__init_path_table':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:348:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLUGIN, H5E_CANTALLOC, FAIL, "can't allocate memory for path")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:355:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLUGIN, H5E_NOSPACE, FAIL, "too many directories in path for table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:357:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLUGIN, H5E_CANTALLOC, FAIL, "can't allocate memory for path")
             ^
H5PL.c: In function 'H5PL__find':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:402:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLUGIN, H5E_OPENERROR, FAIL, "can't open directory")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:418:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLUGIN, H5E_CANTALLOC, FAIL, "can't allocate memory for path")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:423:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "can't stat file: %s", HDstrerror(errno))
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:431:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLUGIN, H5E_CANTGET, FAIL, "search in directory failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:445:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_FILE, H5E_CLOSEERROR, FAIL, "can't close directory: %s", HDstrerror(errno))
             ^
H5PL.c: In function 'H5PL__open':
H5PL.c:545:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
         if(NULL == (get_plugin_info = (H5PL_get_plugin_info_t)H5PL_GET_LIB_FUNC(handle, "H5PLget_plugin_info"))) {
                                       ^
In file included from H5PL.c:26:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:547:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLUGIN, H5E_CLOSEERROR, FAIL, "can't close dynamic library")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:557:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLUGIN, H5E_CLOSEERROR, FAIL, "can't close dynamic library")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:558:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLUGIN, H5E_CANTGET, FAIL, "can't get plugin info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:569:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, FAIL, "unable to extend dynamic library table")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:588:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLUGIN, H5E_CLOSEERROR, FAIL, "can't close dynamic library")
                     ^
H5PL.c: In function 'H5PL__search_table':
H5PL.c:628:47: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
                 if(NULL == (get_plugin_info = (H5PL_get_plugin_info_t)H5PL_GET_LIB_FUNC((H5PL_table_g[i]).handle, "H5PLget_plugin_info")))
                                               ^
In file included from H5PL.c:26:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:629:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "can't get function for H5PLget_plugin_info")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5PL.c:632:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "can't get plugin info")
       ^
  CC       H5R.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5R.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5R.c:32:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5R.c:32:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5R.c:29:0:
H5R.c: In function 'H5R_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5R.c:106:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5R.c: In function 'H5R_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:135:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_REFERENCE, H5E_CANTINIT, FAIL, "unable to initialize interface");
  ^
H5R.c: In function 'H5R_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:238:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_NOTFOUND, FAIL, "object not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:281:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_REFERENCE, H5E_CANTINIT, FAIL, "Invalid amount of space for serializing selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:289:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:297:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_REFERENCE, H5E_CANTCOPY, FAIL, "Unable to serialize selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:302:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_REFERENCE, H5E_WRITEERROR, FAIL, "Unable to serialize selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:318:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_REFERENCE, H5E_UNSUPPORTED, FAIL, "internal error (unknown reference type)")
             ^
H5R.c: In function 'H5Rcreate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:363:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:363:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:368:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:370:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:372:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name given")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:374:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:376:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "reference type not supported")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:378:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "reference region dataspace id must be valid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:380:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:384:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_CANTINIT, FAIL, "unable to create reference")
         ^
H5R.c: In function 'H5R_dereference':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:451:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_REFERENCE, H5E_READERROR, FAIL, "Unable to read dataset region information")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:466:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_REFERENCE, H5E_UNSUPPORTED, FAIL, "internal error (unknown reference type)")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:472:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_LINKCOUNT, FAIL, "dereferencing deleted object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:486:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_NOTFOUND, FAIL, "not found")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:491:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SYM, H5E_CANTREGISTER, FAIL, "can't register group")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:501:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, FAIL, "not found")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:506:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "can't register datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:518:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_NOTFOUND, FAIL, "not found")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:523:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "can't register dataset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:531:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_REFERENCE, H5E_BADTYPE, FAIL, "can't identify type of object referenced")
             ^
H5R.c: In function 'H5Rdereference':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:568:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:568:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:573:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:575:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:577:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:584:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_CANTINIT, FAIL, "unable to dereference object")
         ^
H5R.c: In function 'H5R_get_region':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:637:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_READERROR, NULL, "Unable to read dataset region information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:645:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_NOTFOUND, NULL, "not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:649:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_CANTDECODE, NULL, "can't deserialize selection")
         ^
H5R.c: In function 'H5Rget_region':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:690:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:690:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:695:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:697:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:699:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:703:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_CANTCREATE, FAIL, "unable to create dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:707:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataspace atom")
         ^
H5R.c: In function 'H5R_get_obj_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:772:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_REFERENCE, H5E_READERROR, FAIL, "Unable to read dataset region information")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:787:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_REFERENCE, H5E_UNSUPPORTED, FAIL, "internal error (unknown reference type)")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:793:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_LINKCOUNT, FAIL, "dereferencing deleted object")
         ^
H5R.c: In function 'H5Rget_obj_type2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:830:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:830:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:835:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:837:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:839:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:843:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_REFERENCE, H5E_CANTINIT, FAIL, "unable to determine object type")
  ^
H5R.c: In function 'H5R_get_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:916:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_REFERENCE, H5E_READERROR, FAIL, "Unable to read dataset region information")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:931:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_REFERENCE, H5E_UNSUPPORTED, FAIL, "internal error (unknown reference type)")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:936:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_CANTGET, FAIL, "can't retrieve file ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:940:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_CANTGET, FAIL, "can't determine name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:945:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_REFERENCE, H5E_CANTDEC, FAIL, "can't decrement ref count of temp ID")
         ^
H5R.c: In function 'H5Rget_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:984:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5R.c:984:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:989:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:991:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:993:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid reference pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5R.c:1000:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_REFERENCE, H5E_CANTINIT, FAIL, "unable to determine object path")
         ^
  CC       H5Rdeprec.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Rdeprec.c:43:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Rdeprec.c:45:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Rdeprec.c:45:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Rdeprec.c:43:0:
H5Rdeprec.c: In function 'H5Rget_obj_type1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Rdeprec.c:163:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5G_UNKNOWN)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Rdeprec.c:163:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5G_UNKNOWN)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Rdeprec.c:168:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5G_UNKNOWN, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Rdeprec.c:170:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5G_UNKNOWN, "invalid reference type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Rdeprec.c:172:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5G_UNKNOWN, "invalid reference pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Rdeprec.c:176:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_REFERENCE, H5E_CANTINIT, H5G_UNKNOWN, "unable to determine object type")
  ^
  CC       H5RC.lo
In file included from /usr/include/stdio.h:27:0,
                 from H5Epublic.h:22,
                 from H5Eprivate.h:22,
                 from H5RC.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5RC.c:24:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5RC.c:24:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Eprivate.h:25:0,
                 from H5RC.c:24:
H5RC.c: In function 'H5RC_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5RC.c:68:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RS,H5E_NOSPACE,NULL,"memory allocation failed")
         ^
H5RC.c: In function 'H5RC_decr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5RC.c:119:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RS, H5E_CANTFREE, FAIL, "memory release failed")
             ^
  CC       H5RS.lo
In file included from /usr/include/stdio.h:27:0,
                 from H5Epublic.h:22,
                 from H5Eprivate.h:22,
                 from H5RS.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5RS.c:24:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5RS.c:24:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Eprivate.h:25:0,
                 from H5RS.c:24:
H5RS.c: In function 'H5RS_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5RS.c:110:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RS, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5RS.c: In function 'H5RS_wrap':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5RS.c:150:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RS, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5RS.c:153:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     ret_value->s = (char *)s;      /* (Cast away const OK - QAK) */
                    ^
In file included from H5Eprivate.h:25:0,
                 from H5RS.c:24:
H5RS.c: In function 'H5RS_own':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5RS.c:192:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RS, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5RS.c: In function 'H5RS_dup_str':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5RS.c:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
  CC       H5S.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5S.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5S.c:30:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5S.c:30:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5S.c:29:0:
H5S.c: In function 'H5S_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:116:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize interface")
  ^
H5S.c: In function 'H5S_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:190:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:194:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:223:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, NULL, "unable to set all selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:230:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTRESET, NULL, "unable to reset shared component info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:238:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, NULL, "unable to release dataspace")
             ^
H5S.c: In function 'H5Screate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:269:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:269:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:274:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid dataspace type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:277:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "unable to create dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:281:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataspace atom")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:286:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release dataspace")
             ^
H5S.c: In function 'H5S_extent_release':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:312:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5S.c: In function 'H5S_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:346:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:352:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release dataspace selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:356:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release dataspace extent")
         ^
H5S.c: In function 'H5Sclose':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:387:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:387:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:392:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:396:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDEC, FAIL, "problem freeing id")
         ^
H5S.c: In function 'H5Scopy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:426:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:426:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:431:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:435:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to copy dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:439:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataspace atom")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:444:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release dataspace")
             ^
H5S.c: In function 'H5Sextent_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:472:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:472:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:477:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:479:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:483:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "can't copy extent")
         ^
H5S.c: In function 'H5S_extent_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:510:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:550:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "can't copy shared information")
         ^
H5S.c: In function 'H5S_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:584:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:587:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:591:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, NULL, "can't copy extent")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:595:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, NULL, "can't copy select")
         ^
H5S.c: In function 'H5S_get_simple_extent_npoints':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:635:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(-1)
     ^
H5S.c: In function 'H5Sget_simple_extent_npoints':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:671:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:671:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5S.c: In function 'H5S_get_npoints_max':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:712:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:746:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_UNSUPPORTED, 0, "internal error (unknown dataspace class)")
             ^
H5S.c: In function 'H5Sget_simple_extent_ndims':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:776:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:776:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:781:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5S.c: In function 'H5S_get_simple_extent_ndims':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:816:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:831:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_UNSUPPORTED, FAIL, "internal error (unknown dataspace class)")
             ^
H5S.c: In function 'H5Sget_simple_extent_dims':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:868:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:868:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:873:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5S.c: In function 'H5S_extent_get_dims':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:902:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:930:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_UNSUPPORTED, FAIL, "internal error (unknown dataspace class)")
             ^
H5S.c: In function 'H5S_get_simple_extent_dims':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:960:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:967:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "can't retrieve dataspace extent dims")
         ^
H5S.c: In function 'H5S_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:992:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1001:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "can't update simple dataspace message")
         ^
H5S.c: In function 'H5S_append':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:1033:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1042:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "can't add simple dataspace message")
         ^
H5S.c: In function 'H5S_read':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:1069:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1075:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1078:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, NULL, "unable to load dataspace info from dataset header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1082:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, NULL, "unable to set all selection")
         ^
H5S.c: In function 'H5Sis_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1149:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1149:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1154:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "not a dataspace")
  ^
H5S.c: In function 'H5Sset_extent_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1206:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1206:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1211:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1213:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no dimensions specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1215:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid rank")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1219:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "current dimension must have a specific size, not H5S_UNLIMITED")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1224:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "maximum dimension specified, but no current dimensions specified")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1227:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid maximum dimension size")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1233:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to set simple extent")
  ^
H5S.c: In function 'H5S_set_extent_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1270:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTFREE, FAIL, "failed to release previous dataspace extent")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1313:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't change selection")
             ^
H5S.c: In function 'H5Screate_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1354:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1354:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1359:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dimensionality cannot be negative")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1361:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dimensionality is too large")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1367:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid dataspace information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1372:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "current dimension must have a specific size, not H5S_UNLIMITED")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1374:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "maxdims is smaller than dims")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "can't create simple dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1383:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataspace ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1388:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release dataspace")
             ^
H5S.c: In function 'H5S_create_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:1420:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1427:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, NULL, "can't create simple dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1429:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, NULL, "can't set dimensions")
         ^
H5S.c: In function 'H5Sencode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1460:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1460:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1465:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1468:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTENCODE, FAIL, "can't encode datatype")
  ^
H5S.c: In function 'H5S_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1504:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate fake file struct")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1508:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_BADSIZE, FAIL, "can't find dataspace size")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1512:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_BADSIZE, FAIL, "can't find dataspace selection size")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1534:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTENCODE, FAIL, "can't encode extent space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1539:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTENCODE, FAIL, "can't encode select space")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1545:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release fake file struct")
         ^
H5S.c: In function 'H5Sdecode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1573:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1573:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1577:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "empty buffer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1580:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDECODE, FAIL, "can't decode object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1584:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTREGISTER, FAIL, "unable to register dataspace")
  ^
H5S.c: In function 'H5S_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1621:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_BADMESG, NULL, "not an encoded dataspace")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1625:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_VERSION, NULL, "unknown version of encoded dataspace")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1632:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, NULL, "can't allocate fake file struct")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1640:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDECODE, NULL, "can't decode object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1645:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for dataspace conversion path table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1647:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, NULL, "can't copy object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1649:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTDELETE, NULL, "can't release previous dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1654:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, NULL, "unable to set all selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1658:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDECODE, NULL, "can't decode space selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1666:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, NULL, "unable to release fake file struct")
         ^
H5S.c: In function 'H5S_get_simple_extent_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:1699:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(H5S_NO_CLASS)
     ^
H5S.c: In function 'H5Sget_simple_extent_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1734:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5S_NO_CLASS)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1734:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5S_NO_CLASS)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1739:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5S_NO_CLASS, "not a dataspace")
         ^
H5S.c: In function 'H5Sset_extent_none':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1768:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1768:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1773:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1777:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_CANTDELETE, FAIL, "can't release previous dataspace")
         ^
H5S.c: In function 'H5Soffset_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1808:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1808:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1813:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1816:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_UNSUPPORTED, FAIL, "can't set offset on scalar or null dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1818:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no offset specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1822:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "can't set offset")
         ^
H5S.c: In function 'H5S_set_extent':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:1848:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1860:18: note: in expansion of macro 'HGOTO_ERROR'
                  HGOTO_ERROR(H5E_DATASPACE, H5E_BADVALUE, FAIL, "dimension cannot exceed the existing maximal size (new: %llu max: %llu)", (unsigned long long)size[u], (unsigned long long)space->extent.max[u])
                  ^
In file included from H5S.c:30:0:
H5S.c:1860:155: warning: ISO C90 does not support 'long long' [-Wlong-long]
                  HGOTO_ERROR(H5E_DATASPACE, H5E_BADVALUE, FAIL, "dimension cannot exceed the existing maximal size (new: %llu max: %llu)", (unsigned long long)size[u], (unsigned long long)space->extent.max[u])
                                                                                                                                                           ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1860:18: note: in expansion of macro 'HGOTO_ERROR'
                  HGOTO_ERROR(H5E_DATASPACE, H5E_BADVALUE, FAIL, "dimension cannot exceed the existing maximal size (new: %llu max: %llu)", (unsigned long long)size[u], (unsigned long long)space->extent.max[u])
                  ^
H5S.c:1860:184: warning: ISO C90 does not support 'long long' [-Wlong-long]
                  HGOTO_ERROR(H5E_DATASPACE, H5E_BADVALUE, FAIL, "dimension cannot exceed the existing maximal size (new: %llu max: %llu)", (unsigned long long)size[u], (unsigned long long)space->extent.max[u])
                                                                                                                                                                                        ^
H5Eprivate.h:35:117: note: in definition of macro 'HERROR'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                                                                     ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1860:18: note: in expansion of macro 'HGOTO_ERROR'
                  HGOTO_ERROR(H5E_DATASPACE, H5E_BADVALUE, FAIL, "dimension cannot exceed the existing maximal size (new: %llu max: %llu)", (unsigned long long)size[u], (unsigned long long)space->extent.max[u])
                  ^
In file included from H5S.c:29:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1870:14: note: in expansion of macro 'HGOTO_ERROR'
              HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, FAIL, "failed to change dimension size(s)")
              ^
H5S.c: In function 'H5S_set_extent_real':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:1930:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1946:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't change selection")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1950:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTRESET, FAIL, "can't stop sharing dataspace")
         ^
H5S.c: In function 'H5Sextent_equal':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1977:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5S.c:1977:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1983:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:1987:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOMPARE, FAIL, "dataspace comparison failed")
  ^
H5S.c: In function 'H5S_extend':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5S.c:2129:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:2140:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "dimension cannot be increased")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:2161:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't change selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5S.c:2165:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTRESET, FAIL, "can't stop sharing dataspace")
             ^
  CC       H5Sall.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Sall.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Sall.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Sall.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Sall.c:26:0:
H5Sall.c: In function 'H5S_all_iter_coords':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sall.c:166:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "can't retrieve coordinates");
         ^
H5Sall.c: In function 'H5S_all_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sall.c:559:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't change selection")
         ^
H5Sall.c: In function 'H5S_all_project_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sall.c:827:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, FAIL, "unable to set all selection")
         ^
H5Sall.c:814:37: warning: unused parameter 'base_space' [-Wunused-parameter]
 H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset)
                                     ^
H5Sall.c:814:76: warning: unused parameter 'offset' [-Wunused-parameter]
 H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset)
                                                                            ^
In file included from H5Sall.c:26:0:
H5Sall.c: In function 'H5S_select_all':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sall.c:865:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't release selection")
             ^
H5Sall.c: In function 'H5Sselect_all':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Sall.c:901:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sall.c:906:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sall.c:910:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't change selection")
         ^
  CC       H5Sdbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Sdbg.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Sdbg.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Sdbg.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5Shyper.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Shyper.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Shyper.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Shyper.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Shyper.c:26:0:
H5Shyper.c: In function 'H5S_hyper_new_span':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1102:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, NULL, "can't allocate hyperslab span")
         ^
H5Shyper.c: In function 'H5S_hyper_span_precompute_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1163:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "can't reset hyperslab scratch pointer")
                     ^
H5Shyper.c: In function 'H5S_hyper_span_precompute':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1210:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "can't precompute span info")
         ^
H5Shyper.c: In function 'H5S_hyper_copy_span_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1308:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, NULL, "can't allocate hyperslab span info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1324:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, NULL, "can't allocate hyperslab span")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1338:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, NULL, "can't copy hyperslab spans")
                     ^
H5Shyper.c: In function 'H5S_hyper_copy_span':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1385:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, NULL, "can't copy hyperslab span tree")
         ^
H5Shyper.c: In function 'H5S_hyper_free_span_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1538:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release hyperslab span")
                 ^
H5Shyper.c: In function 'H5S_hyper_free_span':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1582:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release hyperslab span tree")
             ^
H5Shyper.c: In function 'H5S_hyper_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1631:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab info")
         ^
H5Shyper.c: In function 'H5Sget_select_hyper_nblocks':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Shyper.c:1905:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1910:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:1912:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a hyperslab selection")
         ^
H5Shyper.c: In function 'H5S_hyper_serialize_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2023:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release hyperslab spans")
                 ^
H5Shyper.c: In function 'H5S_hyper_serialize':
H5Shyper.c:2200:16: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion]
         len += (size_t)(8 * space->extent.rank * block_count);
                ^
In file included from H5Shyper.c:26:0:
H5Shyper.c: In function 'H5S_hyper_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2260:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "rank of pointer does not match dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2285:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't change selection")
             ^
H5Shyper.c: In function 'H5S_hyper_span_blocklist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2355:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release hyperslab spans")
                 ^
H5Shyper.c: In function 'H5Sget_select_hyper_blocklist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Shyper.c:2590:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2595:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2597:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2599:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a hyperslab selection")
         ^
H5Shyper.c: In function 'H5S_hyper_bounds_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2659:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "offset moves selection out of bounds")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2670:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADSELECT, FAIL, "failure in lower dimension")
                 ^
H5Shyper.c: In function 'H5S_hyper_bounds':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2736:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "offset moves selection out of bounds")
                 ^
H5Shyper.c: In function 'H5S_hyper_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2809:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "offset moves selection out of bounds")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:2842:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "offset moves selection out of bounds")
                 ^
H5Shyper.c: In function 'H5S_hyper_release':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3194:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release hyperslab spans")
             ^
H5Shyper.c: In function 'H5S_hyper_coord_to_span':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3290:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3295:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
         ^
H5Shyper.c: In function 'H5S_hyper_add_span_element_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3424:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3493:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                 ^
H5Shyper.c: In function 'H5S_hyper_add_span_element':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3548:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3562:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3578:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
             ^
H5Shyper.c: In function 'H5S_hyper_convert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3677:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't convert selection")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3689:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "can't convert to span tree selection")
             ^
H5Shyper.c: In function 'H5S_hyper_intersect_block_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3869:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_BADSELECT, FAIL, "can't perform hyperslab intersection check")
                     ^
H5Shyper.c: In function 'H5S_hyper_intersect_block':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3925:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_UNINITIALIZED, FAIL, "dataspace does not have span tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:3929:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADSELECT, FAIL, "can't perform hyperslab intersection check")
         ^
H5Shyper.c: In function 'H5S_hyper_adjust_u':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4033:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADSELECT, FAIL, "can't perform hyperslab offset adjustment")
             ^
H5Shyper.c: In function 'H5S_hyper_project_scalar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4080:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "hyperslab selection of one element has more than one node!")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4093:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "hyperslab selection of one element has more than one node!")
                 ^
H5Shyper.c: In function 'H5S_hyper_project_simple_higher':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Shyper.c:4197:21: note: in expansion of macro 'HERROR'
                     HERROR(H5E_DATASPACE, H5E_CANTFREE, "can't free hyperslab span");
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4198:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate hyperslab span info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4210:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate hyperslab span")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4240:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASPACE, H5E_CANTFREE, FAIL, "can't free hyperslab span")
                 ^
H5Shyper.c: In function 'H5S_hyper_project_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4276:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't release selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4280:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4384:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "can't project hyperslab selection into less dimensions")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4394:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSELECT, FAIL, "can't project hyperslab selection into less dimensions")
                 ^
H5Shyper.c: In function 'H5S_hyper_adjust_s':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4509:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADSELECT, FAIL, "can't perform hyperslab offset adjustment")
             ^
H5Shyper.c: In function 'H5S_hyper_normalize_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4561:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADSELECT, FAIL, "can't perform hyperslab normalization")
             ^
H5Shyper.c: In function 'H5S_hyper_denormalize_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4608:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADSELECT, FAIL, "can't perform hyperslab normalization")
         ^
H5Shyper.c: In function 'H5S_hyper_append_span':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4655:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4664:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4686:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4716:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASPACE, H5E_CANTFREE, FAIL, "failed to release new hyperslab span")
                 ^
H5Shyper.c: In function 'H5S_hyper_clip_spans':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4790:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_CANTCOPY, FAIL, "can't copy hyperslab span tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4795:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_CANTCOPY, FAIL, "can't copy hyperslab span tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4805:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_CANTCOPY, FAIL, "can't copy hyperslab span tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4832:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4847:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4858:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4869:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCLIP, FAIL, "can't clip hyperslab information")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4875:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4885:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4895:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4908:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4934:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4945:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4956:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCLIP, FAIL, "can't clip hyperslab information")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4962:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4972:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4982:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:4993:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5013:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5028:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5039:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCLIP, FAIL, "can't clip hyperslab information")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5045:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5055:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5065:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5078:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5105:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5120:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5131:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCLIP, FAIL, "can't clip hyperslab information")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5137:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5147:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5157:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5168:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5186:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5200:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5213:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                         ^
H5Shyper.c: In function 'H5S_hyper_merge_spans_helper':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5272:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_CANTCOPY, NULL, "can't copy hyperslab span tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5295:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5310:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5315:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5322:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5334:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5359:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5364:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5371:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5381:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5399:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5406:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5417:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5429:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5454:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5461:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5472:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5482:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5498:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5510:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5522:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate hyperslab span")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5537:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_INTERNAL, H5E_CANTFREE, NULL, "failed to release merged hyperslab spans")
                 ^
H5Shyper.c: In function 'H5S_hyper_make_spans':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5704:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADVALUE, NULL, "count == 0 is invalid")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5716:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, NULL, "can't allocate hyperslab span")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:5746:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, NULL, "can't allocate hyperslab span")
             ^
H5Shyper.c: In function 'H5S_hyper_generate_spans':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6036:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't generate hyperslabs")
         ^
H5Shyper.c: In function 'H5S_generate_hyperslab':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6083:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't create hyperslab information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6089:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't insert hyperslabs")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6102:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCLIP, FAIL, "can't clip hyperslab information")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6109:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't insert hyperslabs")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6122:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release hyperslab spans")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6131:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't insert hyperslabs")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6147:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release hyperslab spans")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6156:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't insert hyperslabs")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6166:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't insert hyperslabs")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6179:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release hyperslab spans")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6188:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't insert hyperslabs")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6204:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release hyperslab spans")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6213:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't insert hyperslabs")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6232:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "invalid selection operation")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6244:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab span")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6265:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOUNT, FAIL, "can't rebuild hyperslab info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6274:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release temporary hyperslab spans")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6277:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release temporary hyperslab spans")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6280:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release temporary hyperslab spans")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6283:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_INTERNAL, H5E_CANTFREE, FAIL, "failed to release temporary hyperslab spans")
             ^
H5Shyper.c: In function 'H5S_select_hyperslab':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6339:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "hyperslab blocks overlap")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6349:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't convert selection")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6362:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "invalid selection operation")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6425:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "invalid selection operation")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6462:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't convert selection")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6469:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't convert selection")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6477:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "invalid selection operation")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6493:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "invalid selection operation")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6499:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't release selection")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6503:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate hyperslab info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6534:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_UNINITIALIZED, FAIL, "dataspace does not have span tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6541:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't generate hyperslabs")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6544:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "invalid selection operation")
         ^
H5Shyper.c: In function 'H5Sselect_hyperslab':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Shyper.c:6588:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6593:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6595:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "hyperslab doesn't support H5S_SCALAR space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6597:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "hyperslab doesn't support H5S_NULL space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6599:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "hyperslab not specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6601:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "invalid selection operation")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6606:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid stride==0 value")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Shyper.c:6611:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to set hyperslab selection")
         ^
  CC       H5Smpio.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Smpio.c:28:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Smpio.c:30:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Smpio.c:30:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Smpio.c:28:0:
H5Smpio.c: In function 'H5S_mpio_all_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:96:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "src dataspace has invalid selection")
  ^
H5Smpio.c: In function 'H5S_mpio_create_point_datatype':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:169:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:169:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:174:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of blocks")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:182:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_indexed_block failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:182:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_indexed_block failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:186:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:186:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5Smpio.c: In function 'H5S_mpio_point_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:237:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOUNT, FAIL, "can't get number of elements selected")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:242:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of displacements")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:247:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate permutation array")
             ^
H5Smpio.c:253:19: warning: conversion to 'MPI_Aint {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
         disp[u] = H5VM_array_offset(space->extent.rank, space->extent.size, curr->pnt);
                   ^
H5Smpio.c:254:17: warning: conversion to 'long unsigned int' from 'MPI_Aint {aka long int}' may change the sign of the result [-Wsign-conversion]
         disp[u] *= elmt_size;
                 ^
H5Smpio.c:254:20: warning: conversion to 'MPI_Aint {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
         disp[u] *= elmt_size;
                    ^
H5Smpio.c:273:37: warning: conversion to 'unsigned int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion]
                 unsigned s = 0, l = u, m = u / 2;
                                     ^
H5Smpio.c:273:44: warning: conversion to 'unsigned int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion]
                 unsigned s = 0, l = u, m = u / 2;
                                            ^
In file included from H5Smpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create an MPI Datatype from point selection")
         ^
H5Smpio.c: In function 'H5S_mpio_permute_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:375:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOUNT, FAIL, "can't get number of elements selected")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:380:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of displacements")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:384:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize selection iterator")
         ^
H5Smpio.c:393:17: warning: declaration of 'off' shadows a previous local [-Wshadow]
         hsize_t off[H5D_IO_VECTOR_SIZE];        /* Array to store sequence offsets */
                 ^
H5Smpio.c:360:13: note: shadowed declaration is here
     hsize_t off[H5D_IO_VECTOR_SIZE];    /* Array to store sequence offsets */
             ^
H5Smpio.c:394:16: warning: declaration of 'len' shadows a previous local [-Wshadow]
         size_t len[H5D_IO_VECTOR_SIZE];         /* Array to store sequence lengths */
                ^
H5Smpio.c:361:12: note: shadowed declaration is here
     size_t len[H5D_IO_VECTOR_SIZE];     /* Array to store sequence lengths */
            ^
In file included from H5Smpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:401:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_UNSUPPORTED, FAIL, "sequence length generation failed")
             ^
H5Smpio.c:417:27: warning: conversion to 'MPI_Aint {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
                 disp[u] = curr_off;
                           ^
In file included from H5Smpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:446:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create an MPI Datatype from point selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:456:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection iterator")
             ^
H5Smpio.c:361:12: warning: unused variable 'len' [-Wunused-variable]
     size_t len[H5D_IO_VECTOR_SIZE];     /* Array to store sequence lengths */
            ^
H5Smpio.c:360:13: warning: unused variable 'off' [-Wunused-variable]
     hsize_t off[H5D_IO_VECTOR_SIZE];    /* Array to store sequence offsets */
             ^
In file included from H5Smpio.c:28:0:
H5Smpio.c: In function 'H5S_mpio_hyper_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:521:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize selection iterator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:639:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:639:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:668:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "couldn't create MPI vector type", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:668:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "couldn't create MPI vector type", mpi_code)
             ^
H5Smpio.c:674:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
  start_disp = d[i].start * offset[i] * elmt_size;
                          ^
H5Smpio.c:674:15: warning: conversion to 'MPI_Aint {aka long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
  start_disp = d[i].start * offset[i] * elmt_size;
               ^
H5Smpio.c:675:42: warning: conversion to 'long long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
         new_extent = (MPI_Aint)elmt_size * max_xtent[i];
                                          ^
H5Smpio.c:675:22: warning: conversion to 'MPI_Aint {aka long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
         new_extent = (MPI_Aint)elmt_size * max_xtent[i];
                      ^
In file included from H5Smpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:677:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_get_extent failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:677:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_get_extent failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:693:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hindexed failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:693:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hindexed failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:698:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "couldn't resize MPI vector type", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:698:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "couldn't resize MPI vector type", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:711:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:711:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:728:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection iterator")
             ^
H5Smpio.c: In function 'H5S_mpio_span_hyper_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:777:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:777:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_contiguous failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:782:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGETSIZE, FAIL, "couldn't compute 'down' dimension sizes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:786:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't obtain  MPI derived data type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:788:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:788:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
         HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:799:13: note: in expansion of macro 'HMPI_DONE_ERROR'
             HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:799:13: note: in expansion of macro 'HMPI_DONE_ERROR'
             HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
             ^
H5Smpio.c: In function 'H5S_obtain_datatype':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:842:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of displacements")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:844:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of block lengths")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:861:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of displacements")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:864:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of block lengths")
                     ^
H5Smpio.c:869:57: warning: conversion to 'long long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
             disp[outercount]      = (MPI_Aint)elmt_size * tspan->low;
                                                         ^
H5Smpio.c:869:37: warning: conversion to 'MPI_Aint {aka long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
             disp[outercount]      = (MPI_Aint)elmt_size * tspan->low;
                                     ^
In file included from H5Smpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:878:15: note: in expansion of macro 'HMPI_GOTO_ERROR'
               HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hindexed failed", mpi_code)
               ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:878:15: note: in expansion of macro 'HMPI_GOTO_ERROR'
               HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hindexed failed", mpi_code)
               ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:885:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of inner MPI datatypes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:904:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of displacements")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:907:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of block lengths")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:910:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate array of inner MPI datatypes")
                     ^
H5Smpio.c:918:37: warning: conversion to 'MPI_Aint {aka long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
             disp[outercount]      = tspan->low * (*down) * elmt_size;
                                     ^
In file included from H5Smpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:923:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't obtain  MPI derived data type")
                 ^
H5Smpio.c:926:22: warning: conversion to 'MPI_Aint {aka long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
             stride = (*down) * elmt_size;
                      ^
In file included from H5Smpio.c:28:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:930:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hvector failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:930:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_hvector failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:935:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:935:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:944:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_struct failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:944:13: note: in expansion of macro 'HMPI_GOTO_ERROR'
             HMPI_GOTO_ERROR(FAIL, "MPI_Type_create_struct failed", mpi_code)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:950:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
     HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:950:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
                 HMPI_GOTO_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:962:21: note: in expansion of macro 'HMPI_DONE_ERROR'
                     HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:962:21: note: in expansion of macro 'HMPI_DONE_ERROR'
                     HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);                   \
     ^
H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
     HMPI_ERROR(mpierr);             \
     ^
H5Smpio.c:976:17: note: in expansion of macro 'HMPI_DONE_ERROR'
                 HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
     HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);         \
     ^
H5Smpio.c:976:17: note: in expansion of macro 'HMPI_DONE_ERROR'
                 HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
                 ^
H5Smpio.c: In function 'H5S_mpio_space_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:1026:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't convert 'none' selection to MPI type")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:1036:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't convert 'all' selection to MPI type")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:1051:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL,"couldn't convert 'none' selection to MPI type")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:1056:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL,"couldn't convert 'all' selection to MPI type")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:1061:28: note: in expansion of macro 'HGOTO_ERROR'
                            HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't convert 'point' selection to MPI type")
                            ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:1067:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL,"couldn't convert regular 'hyperslab' selection to MPI type")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Smpio.c:1071:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL,"couldn't convert irregular 'hyperslab' selection to MPI type")
                                 ^
  CC       H5Snone.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Snone.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Snone.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Snone.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Snone.c:26:0:
H5Snone.c: In function 'H5S_none_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Snone.c:527:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't change selection")
         ^
H5Snone.c: In function 'H5S_none_project_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Snone.c:776:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, FAIL, "unable to set none selection")
         ^
H5Snone.c:763:38: warning: unused parameter 'base_space' [-Wunused-parameter]
 H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset)
                                      ^
H5Snone.c:763:77: warning: unused parameter 'offset' [-Wunused-parameter]
 H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset)
                                                                             ^
In file included from H5Snone.c:26:0:
H5Snone.c: In function 'H5S_select_none':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Snone.c:812:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't release hyperslab")
         ^
H5Snone.c: In function 'H5Sselect_none':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Snone.c:848:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Snone.c:853:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Snone.c:857:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't change selection")
         ^
  CC       H5Spoint.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Spoint.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Spoint.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Spoint.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Spoint.c:26:0:
H5Spoint.c: In function 'H5S_point_add':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:405:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate point node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:410:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate coordinate information")
             ^
H5Spoint.c: In function 'H5S_select_elements':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:566:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't release point selection")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:571:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate element information")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:575:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINSERT, FAIL, "can't insert elements")
         ^
H5Spoint.c: In function 'H5S_point_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:617:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate point list node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:624:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate point node")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:628:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate coordinate information")
             ^
H5Spoint.c: In function 'H5Sget_select_elem_npoints':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Spoint.c:738:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:743:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:745:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an element selection")
         ^
H5Spoint.c: In function 'H5S_point_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:906:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "rank of pointer does not match dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:911:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "can't allocate coordinate information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:920:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't change selection")
         ^
H5Spoint.c: In function 'H5Sget_select_elem_pointlist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Spoint.c:1031:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1036:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1038:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1040:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a point selection")
         ^
H5Spoint.c: In function 'H5S_point_bounds':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1104:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "offset moves selection out of bounds")
                 ^
H5Spoint.c:1106:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion]
             if(start[u] > (node->pnt[u] + space->select.offset[u]))
                                         ^
H5Spoint.c:1107:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion]
                 start[u] = node->pnt[u] + space->select.offset[u];
                                         ^
H5Spoint.c:1108:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion]
             if(end[u] < (node->pnt[u] + space->select.offset[u]))
                                       ^
H5Spoint.c:1109:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion]
                 end[u] = node->pnt[u] + space->select.offset[u];
                                       ^
In file included from H5Spoint.c:26:0:
H5Spoint.c: In function 'H5S_point_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1169:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "offset moves selection out of bounds")
             ^
H5Spoint.c: In function 'H5S_point_project_scalar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1383:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_BADRANGE, FAIL, "point selection of one element has more than one node!")
         ^
H5Spoint.c: In function 'H5S_point_project_simple':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1424:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't release selection")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1428:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate point list node")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1448:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate point node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1452:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate coordinate information")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1485:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate point node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1489:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTALLOC, FAIL, "can't allocate coordinate information")
                 ^
H5Spoint.c: In function 'H5Sselect_elements':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Spoint.c:1557:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1562:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1564:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "point doesn't support H5S_SCALAR space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1566:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "point doesn't support H5S_NULL space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1568:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "elements not specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1570:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "unsupported operation attempted")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1574:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't select elements")
         ^
H5Spoint.c: In function 'H5S_point_get_seq_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Spoint.c:1646:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to retrieve data space dimensions")
         ^
H5Spoint.c:1655:34: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion]
             loc += (node->pnt[i] + space->select.offset[i]) * acc;
                                  ^
  CC       H5Sselect.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Sselect.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Sselect.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Sselect.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Sselect.c:25:0:
H5Sselect.c: In function 'H5S_select_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:123:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOPY, FAIL, "can't copy selection specific information")
         ^
H5Sselect.c: In function 'H5Sget_select_npoints':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Sselect.c:298:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:303:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5Sselect.c: In function 'H5Sselect_valid':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Sselect.c:372:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:377:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5Sselect.c: In function 'H5S_select_deserialize':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:480:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTLOAD, FAIL, "can't deserialize selection")
         ^
H5Sselect.c: In function 'H5Sget_select_bounds':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Sselect.c:523:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:528:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid pointer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:530:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5Sselect.c: In function 'H5S_select_iterate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1238:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an valid base datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1240:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_BADSIZE, FAIL, "datatype size invalid")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1244:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize selection iterator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1249:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOUNT, FAIL, "can't get number of elements selected")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1274:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, FAIL, "sequence length generation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1324:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection iterator")
         ^
H5Sselect.c: In function 'H5Sget_select_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Sselect.c:1351:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5S_SEL_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1356:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, H5S_SEL_ERROR, "not a dataspace")
         ^
H5Sselect.c: In function 'H5S_select_shape_same':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1496:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "unable to get dimensionality")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1498:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "unable to get dimensionality")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1580:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize selection iterator a")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1583:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize selection iterator b")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1594:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "unable to get iterator block a")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1596:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "unable to get iterator block b")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1667:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTNEXT, FAIL, "unable to check iterator block a")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1670:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTNEXT, FAIL, "unable to check iterator block b")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1680:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTNEXT, FAIL, "unable to advance to next iterator block a")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1683:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTNEXT, FAIL, "unable to advance to next iterator block b")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1692:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection iterator a")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1695:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection iterator b")
             ^
H5Sselect.c: In function 'H5S_select_construct_projection':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1786:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "unable to get dimensionality of base space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1796:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTGET, FAIL, "unable to get number of points selected")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1801:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "unable to create scalar dataspace")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1828:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, FAIL, "unable to project scalar selection")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1834:18: note: in expansion of macro 'HGOTO_ERROR'
                  HGOTO_ERROR(H5E_DATASPACE, H5E_CANTDELETE, FAIL, "can't delete default selection")
                  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1896:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "can't create simple dataspace")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1907:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSET, FAIL, "unable to project simple selection")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:1963:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release dataspace")
             ^
H5Sselect.c: In function 'H5S_select_fill':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:2013:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTINIT, FAIL, "unable to initialize selection iterator")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:2018:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOUNT, FAIL, "can't get number of elements selected")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:2033:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, FAIL, "sequence length generation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Sselect.c:2054:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATASPACE, H5E_CANTRELEASE, FAIL, "unable to release selection iterator")
         ^
  CC       H5Stest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Stest.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Stest.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Stest.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Stest.c:26:0:
H5Stest.c: In function 'H5S_select_shape_same_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Stest.c:63:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Stest.c:65:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Stest.c:69:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCOMPARE, FAIL, "unable to compare dataspace selections")
         ^
H5Stest.c: In function 'H5S_get_rebuild_status_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Stest.c:104:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataspace")
         ^
  CC       H5SL.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5SL.c:67:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5SL.c:68:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5SL.c:68:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5SL.c:67:0:
H5SL.c: In function 'H5SL_new_node':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:595:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:604:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5SL.c: In function 'H5SL_insert_common':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:659:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:659:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, NULL, "can't insert duplicate key") \
         ^
H5SL.c:659:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:663:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:663:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, NULL, "can't insert duplicate key") \
         ^
H5SL.c:663:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:667:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(STRING, slist, prev, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:667:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(STRING, slist, prev, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, NULL, "can't insert duplicate key") \
         ^
H5SL.c:667:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(STRING, slist, prev, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:671:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:671:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, NULL, "can't insert duplicate key") \
         ^
H5SL.c:671:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:675:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:675:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, NULL, "can't insert duplicate key") \
         ^
H5SL.c:675:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:679:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:679:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, NULL, "can't insert duplicate key") \
         ^
H5SL.c:679:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:683:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(OBJ, slist, prev, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:683:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(OBJ, slist, prev, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, NULL, "can't insert duplicate key") \
         ^
H5SL.c:683:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(OBJ, slist, prev, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:687:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:687:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, NULL, "can't insert duplicate key") \
         ^
H5SL.c:687:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(SCALAR, slist, prev, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:691:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(GENERIC, slist, prev, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:301:13: note: in expansion of macro 'H5SL_PROMOTE'
             H5SL_PROMOTE(SLIST, X, _last)                                      \
             ^
H5SL.c:691:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(GENERIC, slist, prev, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:310:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTINSERT, NULL, "can't insert duplicate key") \
         ^
H5SL.c:691:13: note: in expansion of macro 'H5SL_INSERT'
             H5SL_INSERT(GENERIC, slist, prev, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:706:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST ,H5E_NOSPACE, NULL, "can't create new skip list node")
         ^
H5SL.c: In function 'H5SL_release_common':
H5SL.c:776:35: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             (void)(op)(node->item,(void *)node->key,op_data);
                                   ^
In file included from H5SL.c:67:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:786:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5SL.c: In function 'H5SL_close_common':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:841:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_CANTFREE, FAIL, "can't release skip list nodes")
         ^
H5SL.c: In function 'H5SL_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5SL.c:879:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:886:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:899:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST ,H5E_NOSPACE, NULL, "can't create new skip list node")
         ^
H5SL.c: In function 'H5SL_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:995:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST,H5E_CANTINSERT,FAIL,"can't create new skip list node")
         ^
H5SL.c: In function 'H5SL_add':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:1042:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SLIST,H5E_CANTINSERT,NULL,"can't create new skip list node")
         ^
H5SL.c: In function 'H5SL_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:399:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_next, _last)                                      \
                 ^
H5SL.c:1092:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1092:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1092:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:410:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1092:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:424:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_last, _llast)                                     \
                 ^
H5SL.c:1092:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1092:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1092:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:434:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1092:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const int, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:399:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_next, _last)                                      \
                 ^
H5SL.c:1096:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1096:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1096:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:410:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1096:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:424:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_last, _llast)                                     \
                 ^
H5SL.c:1096:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1096:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1096:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:434:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1096:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const haddr_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:399:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_next, _last)                                      \
                 ^
H5SL.c:1100:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(STRING, slist, x, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1100:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(STRING, slist, x, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1100:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(STRING, slist, x, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:410:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1100:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(STRING, slist, x, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:424:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_last, _llast)                                     \
                 ^
H5SL.c:1100:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(STRING, slist, x, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1100:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(STRING, slist, x, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1100:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(STRING, slist, x, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:434:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1100:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(STRING, slist, x, char *, key, hashval)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:399:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_next, _last)                                      \
                 ^
H5SL.c:1104:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1104:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1104:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:410:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1104:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:424:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_last, _llast)                                     \
                 ^
H5SL.c:1104:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1104:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1104:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:434:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1104:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hsize_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:399:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_next, _last)                                      \
                 ^
H5SL.c:1108:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1108:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1108:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:410:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1108:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:424:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_last, _llast)                                     \
                 ^
H5SL.c:1108:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1108:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1108:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:434:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1108:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const unsigned, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:399:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_next, _last)                                      \
                 ^
H5SL.c:1112:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1112:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1112:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:410:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1112:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:424:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_last, _llast)                                     \
                 ^
H5SL.c:1112:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1112:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1112:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:434:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1112:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const size_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:399:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_next, _last)                                      \
                 ^
H5SL.c:1116:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(OBJ, slist, x, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1116:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(OBJ, slist, x, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1116:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(OBJ, slist, x, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:410:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1116:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(OBJ, slist, x, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:424:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_last, _llast)                                     \
                 ^
H5SL.c:1116:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(OBJ, slist, x, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1116:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(OBJ, slist, x, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1116:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(OBJ, slist, x, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:434:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1116:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(OBJ, slist, x, const H5_obj_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:399:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_next, _last)                                      \
                 ^
H5SL.c:1120:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1120:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1120:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:410:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1120:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:424:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_last, _llast)                                     \
                 ^
H5SL.c:1120:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1120:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1120:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:434:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1120:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(SCALAR, slist, x, const hid_t, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:399:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_next, _last)                                      \
                 ^
H5SL.c:1124:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(GENERIC, slist, x, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1124:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(GENERIC, slist, x, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:404:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _last)                              \
                     ^
H5SL.c:1124:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(GENERIC, slist, x, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:410:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1124:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(GENERIC, slist, x, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:424:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(_last, _llast)                                     \
                 ^
H5SL.c:1124:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(GENERIC, slist, x, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1124:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(GENERIC, slist, x, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:428:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(SLIST, X, _llast)                             \
                     ^
H5SL.c:1124:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(GENERIC, slist, x, const void, key, -)
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:434:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(_head, (size_t) (_i+1))                        \
                     ^
H5SL.c:1124:13: note: in expansion of macro 'H5SL_REMOVE'
             H5SL_REMOVE(GENERIC, slist, x, const void, key, -)
             ^
H5SL.c: In function 'H5SL_remove_first':
H5SL.c:1161:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     size_t      level = slist->curr_level;      /* Skip list level */
                         ^
In file included from H5SL.c:67:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:253:5: note: in expansion of macro 'H5SL_SHRINK'
     H5SL_SHRINK(X, _lvl);                                                      \
     ^
H5SL.c:1206:17: note: in expansion of macro 'H5SL_DEMOTE'
                 H5SL_DEMOTE(tmp, head)
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:229:5: note: in expansion of macro 'H5SL_GROW'
     H5SL_GROW(X, _lvl);                                                        \
     ^
H5SL.c:1214:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(slist, tmp, head);
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:190:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:234:9: note: in expansion of macro 'H5SL_GROW'
         H5SL_GROW(PREV, _lvl);                                                 \
         ^
H5SL.c:1214:21: note: in expansion of macro 'H5SL_PROMOTE'
                     H5SL_PROMOTE(slist, tmp, head);
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SL.c:212:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SLIST, H5E_NOSPACE, NULL, "memory allocation failed") \
             ^
H5SL.c:1223:21: note: in expansion of macro 'H5SL_SHRINK'
                     H5SL_SHRINK(head, level)
                     ^
H5SL.c: In function 'H5SL_iterate':
H5SL.c:2051:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         if((ret_value = (op)(node->item, (void *)node->key, op_data)) != 0)
                                          ^
H5SL.c: In function 'H5SL_term_interface':
H5SL.c:2251:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;
             ^
  CC       H5SM.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5SM.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5SM.c:27:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5SM.c:27:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5SM.c:26:0:
H5SM.c: In function 'H5SM_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:141:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTALLOC, FAIL, "memory allocation failed for SOHM table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:147:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't get SOHM type flags")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:149:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't get SOHM list maximum")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:151:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't get SOHM btree minimum")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:153:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't get SOHM message min sizes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:157:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADRANGE, FAIL, "number of indexes in property list is too large")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:163:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_BADVALUE, FAIL, "the same shared message type flag is assigned to more than one index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:182:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, FAIL, "memory allocation failed for SOHM indexes")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:208:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, FAIL, "file allocation failed for SOHM table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:212:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTINS, FAIL, "can't add SOHM table to cache")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTINIT, FAIL, "unable to update SOHM header message")
         ^
H5SM.c: In function 'H5SM_type_to_flag':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:276:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_BADTYPE, FAIL, "unknown message type ID")
             ^
H5SM.c: In function 'H5SM_get_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:311:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't map message type to flag")
         ^
H5SM.c: In function 'H5SM_type_shared':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:352:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't map message type to flag")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:378:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
H5SM.c: In function 'H5SM_get_fheap_addr':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:416:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:420:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to find correct SOHM index")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:428:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
H5SM.c: In function 'H5SM_create_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:467:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTCREATE, FAIL, "list creation failed for SOHM index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:485:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTCREATE, FAIL, "B-tree creation failed for SOHM index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:489:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't get v2 B-tree address for SOHM index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:507:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTINIT, FAIL, "unable to create fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:510:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTGETSIZE, FAIL, "can't get fractal heap address")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:526:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:528:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for SOHM index")
         ^
H5SM.c: In function 'H5SM_delete_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "unable to check metadata cache status for direct block")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:577:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTREMOVE, FAIL, "unable to remove list index from cache")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:585:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTDELETE, FAIL, "unable to delete B-tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:595:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTDELETE, FAIL, "unable to delete fractal heap")
             ^
H5SM.c: In function 'H5SM_create_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:641:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, HADDR_UNDEF, "file allocation failed for SOHM list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:643:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, HADDR_UNDEF, "file allocation failed for SOHM list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:654:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, HADDR_UNDEF, "file allocation failed for SOHM list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:658:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTINS, HADDR_UNDEF, "can't add SOHM list to cache")
  ^
H5SM.c: In function 'H5SM_convert_list_to_btree':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:728:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTCREATE, FAIL, "B-tree creation failed for SOHM index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:732:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't get v2 B-tree address for SOHM index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:751:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTLOAD, FAIL, "Couldn't read SOHM message in list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:757:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTINSERT, FAIL, "couldn't add SOHM to B-tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:767:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to release SOHM list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:775:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTDELETE, FAIL, "can't free list index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:785:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for SOHM index")
         ^
H5SM.c: In function 'H5SM_convert_btree_to_list':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:827:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTINIT, FAIL, "unable to create shared message list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:835:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM list index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:841:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTDELETE, FAIL, "unable to delete B-tree")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:846:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to unprotect SOHM index")
         ^
H5SM.c: In function 'H5SM_can_share_common':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:884:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADTYPE, FAIL, "can_share callback returned error")
         ^
H5SM.c: In function 'H5SM_can_share':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:928:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADTYPE, FAIL, "'trivial' sharing checks returned error")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:943:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:956:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADMESG, FAIL, "unable to get OH message size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:967:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
H5SM.c: In function 'H5SM_try_share':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1066:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADTYPE, FAIL, "'trivial' sharing checks returned error")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1075:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1079:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADTYPE, FAIL, "'complex' sharing checks returned error")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1088:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTINIT, FAIL, "unable to create SOHM index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1097:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTINSERT, FAIL, "can't write shared message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1124:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
H5SM.c: In function 'H5SM_incr_ref':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1168:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTINSERT, FAIL, "unable to insert message into fractal heap")
             ^
H5SM.c: In function 'H5SM_write_mesg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1249:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_BADSIZE, FAIL, "can't find message size")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1251:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, FAIL, "can't allocate buffer for encoding")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1253:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTENCODE, FAIL, "can't encode message to be shared")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1257:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1281:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM index")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1300:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SOHM, H5E_CANTINSERT, FAIL, "unable to insert message into fractal heap")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for SOHM index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1335:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_NOTFOUND, FAIL, "can't search for message in index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1371:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_BADTYPE, FAIL, "'share in ohdr' check returned error")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1396:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "unable to retrieve creation index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1416:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SOHM, H5E_CANTINSERT, FAIL, "unable to insert message into fractal heap")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1431:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SOHM, H5E_CANTDELETE, FAIL, "unable to convert list to B-tree")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1438:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SOHM, H5E_CANTINSERT, FAIL, "unable to find empty entry in list")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1452:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for SOHM index")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1456:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SOHM, H5E_CANTINSERT, FAIL, "couldn't add SOHM to B-tree")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1470:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADMESG, FAIL, "unable to set sharing information")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1475:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1477:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for SOHM index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1481:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM index")
  ^
H5SM.c: In function 'H5SM_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1534:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1538:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOTFOUND, FAIL, "unable to find correct SOHM index")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1545:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTDELETE, FAIL, "unable to delete mesage from SOHM index")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1549:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTDECODE, FAIL, "can't decode shared message.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1561:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTFREE, FAIL, "can't delete shared message.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1567:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
H5SM.c: In function 'H5SM_delete_from_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1763:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1782:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1803:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM index")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1807:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_NOTFOUND, FAIL, "message not in index")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1821:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for SOHM index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1827:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_NOTFOUND, FAIL, "message not in index")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1851:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for SOHM index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1855:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTREMOVE, FAIL, "unable to delete message from index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1861:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_SOHM, H5E_CANTREMOVE, FAIL, "unable to remove message from heap")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1872:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to release SOHM list")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1877:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1882:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTDELETE, FAIL, "can't delete empty index")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1889:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTINIT, FAIL, "unable to convert btree to list")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1896:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM index")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1900:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1902:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for SOHM index")
         ^
H5SM.c: In function 'H5SM_get_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1945:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "unable to read object header")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1956:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "shared message info message not present")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:1974:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2000:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTSET, FAIL, "can't set number of SOHM indexes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2002:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTSET, FAIL, "can't set type flags for indexes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2004:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTSET, FAIL, "can't set type flags for indexes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2006:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't set SOHM cutoff in property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2008:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't set SOHM cutoff in property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2019:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTSET, FAIL, "can't set number of SOHM indexes")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2025:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
H5SM.c: In function 'H5SM_get_refcount':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2137:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2141:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOTFOUND, FAIL, "unable to find correct SOHM index")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2146:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2155:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2176:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM index")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2180:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_NOTFOUND, FAIL, "message not in index")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2193:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for SOHM index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2197:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "error finding message in index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2199:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_NOTFOUND, FAIL, "message not in index")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2209:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM index")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2211:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2213:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2215:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for SOHM index")
         ^
H5SM.c: In function 'H5SM_read_iter_op':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2267:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTENCODE, H5_ITER_ERROR, "unable to encode object header message")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2275:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, H5_ITER_ERROR, "memory allocation failed")
             ^
H5SM.c: In function 'H5SM_read_mesg_fh_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2313:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5SM.c: In function 'H5SM_read_mesg':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2372:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTRESET, FAIL, "unable to initialize location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2379:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_SOHM, H5E_CANTLOAD, FAIL, "unable to open object header")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2383:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load object header")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2392:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_BADITER, FAIL, "unable to iterate over object header messages")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2399:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTLOAD, FAIL, "can't read message from fractal heap.")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2412:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to release object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2414:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "unable to close object header")
             ^
H5SM.c: In function 'H5SM_table_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2529:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADVALUE, FAIL, "unknown shared message table version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2531:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADVALUE, FAIL, "number of indexes must be between 1 and H5O_SHMESG_MAX_NINDEXES")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2538:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2566:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
H5SM.c: In function 'H5SM_list_debug':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2608:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADVALUE, FAIL, "unknown shared message list version")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2610:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADVALUE, FAIL, "number of indexes must be between 1 and H5O_SHMESG_MAX_NINDEXES")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2624:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM index")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2656:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM index")
  ^
H5SM.c: In function 'H5SM_ih_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2700:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2712:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open v2 B-tree for SOHM index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2715:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't retrieve B-tree storage info")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2719:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for SOHM index")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2732:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTOPENOBJ, FAIL, "unable to open fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2736:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_SOHM, H5E_CANTGET, FAIL, "can't retrieve fractal heap storage info")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2740:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close fractal heap")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2748:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close fractal heap")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2750:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTCLOSEOBJ, FAIL, "can't close v2 B-tree for SOHM index")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SM.c:2752:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
         ^
  CC       H5SMbtree2.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5SMbtree2.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5SMbtree2.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5SMbtree2.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5SMbtree2.c:27:0:
H5SMbtree2.c: In function 'H5SM_bt2_crt_context':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMbtree2.c:112:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "can't allocate callback context")
         ^
H5SMbtree2.c: In function 'H5SM_bt2_crt_dbg_context':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMbtree2.c:246:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_HEAP, H5E_CANTALLOC, NULL, "can't allocate callback context")
         ^
  CC       H5SMcache.lo
In file included from /usr/include/stdio.h:27:0,
                 from H5Epublic.h:22,
                 from H5Eprivate.h:22,
                 from H5SMcache.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5SMcache.c:26:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5SMcache.c:26:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Eprivate.h:25:0,
                 from H5SMcache.c:26:
H5SMcache.c: In function 'H5SM_table_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:137:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:148:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTINIT, NULL, "can't wrap buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:157:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, NULL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:161:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_READERROR, NULL, "can't read SOHM table")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:168:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_CANTLOAD, NULL, "bad SOHM table signature")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:173:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, NULL, "memory allocation failed for SOHM indexes")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:179:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_VERSION, NULL, "bad shared message list version number")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:220:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADVALUE, NULL, "incorrect metadata checksum for shared message table")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:228:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:231:6: note: in expansion of macro 'HDONE_ERROR'
      HDONE_ERROR(H5E_SOHM, H5E_CANTFREE, NULL, "unable to destroy sohm table")
      ^
H5SMcache.c: In function 'H5SM_table_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:277:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:281:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:327:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_CANTFLUSH, FAIL, "unable to save sohm table to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:334:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_CANTFREE, FAIL, "unable to destroy sohm table")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:339:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5SMcache.c: In function 'H5SM_table_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:370:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTRELEASE, FAIL, "unable to free shared message table")
         ^
H5SMcache.c: In function 'H5SM_table_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:406:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_CANTFREE, FAIL, "unable to delete SOHM master table")
      ^
H5SMcache.c: In function 'H5SM_list_load':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:476:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:481:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, NULL, "file allocation failed for SOHM list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:487:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTINIT, NULL, "can't wrap buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:491:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, NULL, "can't get actual buffer")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:495:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SOHM, H5E_READERROR, NULL, "can't read SOHM list")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:502:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTLOAD, NULL, "bad SOHM list signature")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:509:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTLOAD, NULL, "can't decode shared message")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:524:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_BADVALUE, NULL, "incorrect metadata checksum for shared message list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:536:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CLOSEERROR, NULL, "can't close wrapped buffer")
         ^
H5SMcache.c: In function 'H5SM_list_flush':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:584:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTINIT, FAIL, "can't wrap buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:588:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, FAIL, "can't get actual buffer")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:603:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SOHM, H5E_CANTFLUSH, FAIL, "unable to write shared message to disk")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:621:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_CANTFLUSH, FAIL, "unable to save sohm table to disk")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:628:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_CANTFREE, FAIL, "unable to destroy list")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:633:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_SOHM, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5SMcache.c: In function 'H5SM_list_dest':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:671:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_NOSPACE, FAIL, "unable to free shared message list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:676:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_SOHM, H5E_CANTRELEASE, FAIL, "unable to free shared message list")
         ^
H5SMcache.c: In function 'H5SM_list_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMcache.c:712:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_SOHM, H5E_CANTFREE, FAIL, "unable to destroy SOHM list")
      ^
  CC       H5SMmessage.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5SMmessage.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5SMmessage.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5SMmessage.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5SMmessage.c:27:0:
H5SMmessage.c: In function 'H5SM_compare_iter_op':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMmessage.c:161:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_SOHM, H5E_CANTENCODE, H5_ITER_ERROR, "unable to encode object header message")
                     ^
H5SMmessage.c: In function 'H5SM_message_compare':
H5SMmessage.c:229:16: warning: variable 'status' set but not used [-Wunused-but-set-variable]
         herr_t status;
                ^
  CC       H5SMtest.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5SMtest.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5SMtest.c:29:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5SMtest.c:29:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5SMtest.c:27:0:
H5SMtest.c: In function 'H5SM_get_mesg_count_test':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMtest.c:102:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_CANTPROTECT, FAIL, "unable to load SOHM master table")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMtest.c:106:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_SOHM, H5E_NOTFOUND, FAIL, "unable to find correct SOHM index")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5SMtest.c:119:2: note: in expansion of macro 'HDONE_ERROR'
  HDONE_ERROR(H5E_SOHM, H5E_CANTUNPROTECT, FAIL, "unable to close SOHM master table")
  ^
  CC       H5ST.lo
In file included from /usr/include/stdio.h:27:0,
                 from H5Epublic.h:22,
                 from H5Eprivate.h:22,
                 from H5ST.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5ST.c:22:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5ST.c:22:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Eprivate.h:25:0,
                 from H5ST.c:22:
H5ST.c: In function 'H5ST_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:59:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5ST.c: In function 'H5ST_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:132:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid TST")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:136:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_TST, H5E_CANTFREE, FAIL, "can't free TST")
         ^
H5ST.c: In function 'H5ST_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:183:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_TST, H5E_EXISTS, FAIL, "key already in tree")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:200:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5ST.c: In function 'H5ST_find':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:340:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_TST, H5E_NOTFOUND, NULL, "key not found in TST")
         ^
H5ST.c: In function 'H5ST_locate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:376:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_TST, H5E_NOTFOUND, NULL, "key not found in TST")
         ^
H5ST.c: In function 'H5ST_findfirst':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:458:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_TST,H5E_NOTFOUND,NULL,"no nodes in TST");
         ^
H5ST.c: In function 'H5ST_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:669:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_TST, H5E_CANTDELETE, FAIL, "can't delete node from TST")
         ^
H5ST.c: In function 'H5ST_remove':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:705:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_TST, H5E_NOTFOUND, NULL, "key not found in TST")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5ST.c:712:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_TST, H5E_CANTDELETE, NULL, "can't delete node from TST")
         ^
  CC       H5T.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5T.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5T.c:39:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5T.c:39:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5T.c:36:0:
H5T.c: In function 'H5T_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:560:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5T.c: In function 'H5T_init_inf':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:599:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:604:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:640:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:645:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
         ^
H5T.c: In function 'H5T_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:781:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to initialize interface")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:789:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to initialize interface")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:796:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to initialize interface")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:800:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:802:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:804:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:806:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:808:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:810:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:812:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:814:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:816:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:818:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:820:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:822:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:825:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:834:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD,H5T_NATIVE_B8_g,COPY,native_uint,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:834:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD,H5T_NATIVE_B8_g,COPY,native_uint,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:837:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD,H5T_NATIVE_B16_g,COPY,native_uint,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:837:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD,H5T_NATIVE_B16_g,COPY,native_uint,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:840:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD,H5T_NATIVE_B32_g,COPY,native_uint,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:840:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD,H5T_NATIVE_B32_g,COPY,native_uint,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:843:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD,H5T_NATIVE_B64_g,COPY,native_uint,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:843:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD,H5T_NATIVE_B64_g,COPY,native_uint,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:846:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HADDR_g,COPY,native_uint,SET,sizeof(haddr_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:846:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HADDR_g,COPY,native_uint,SET,sizeof(haddr_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:849:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HSIZE_g,COPY,native_uint,SET,sizeof(hsize_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:849:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HSIZE_g,COPY,native_uint,SET,sizeof(hsize_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:852:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HSSIZE_g,COPY,native_int,SET,sizeof(hssize_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:852:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HSSIZE_g,COPY,native_int,SET,sizeof(hssize_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:855:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HERR_g,COPY,native_int,SET,sizeof(herr_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:855:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HERR_g,COPY,native_int,SET,sizeof(herr_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:858:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HBOOL_g,COPY,native_int,SET,sizeof(hbool_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:858:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OFFSET,H5T_NATIVE_HBOOL_g,COPY,native_int,SET,sizeof(hbool_t))
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:866:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(FLOATLE,H5T_IEEE_F32LE_g,COPY,native_double,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:866:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(FLOATLE,H5T_IEEE_F32LE_g,COPY,native_double,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:869:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(FLOATBE,H5T_IEEE_F32BE_g,COPY,native_double,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:869:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(FLOATBE,H5T_IEEE_F32BE_g,COPY,native_double,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:872:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(DOUBLELE,H5T_IEEE_F64LE_g,COPY,native_double,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:872:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(DOUBLELE,H5T_IEEE_F64LE_g,COPY,native_double,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:875:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(DOUBLEBE,H5T_IEEE_F64BE_g,COPY,native_double,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:875:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(DOUBLEBE,H5T_IEEE_F64BE_g,COPY,native_double,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:883:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(FLOATVAX,H5T_VAX_F32_g,COPY,native_double,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:883:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(FLOATVAX,H5T_VAX_F32_g,COPY,native_double,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:886:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(DOUBLEVAX,H5T_VAX_F64_g,COPY,native_double,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:886:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(DOUBLEVAX,H5T_VAX_F64_g,COPY,native_double,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:894:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTLE,H5T_STD_I8LE_g,COPY,native_int,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:894:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTLE,H5T_STD_I8LE_g,COPY,native_int,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:897:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTBE,H5T_STD_I8BE_g,COPY,native_int,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:897:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTBE,H5T_STD_I8BE_g,COPY,native_int,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:900:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTLE,H5T_STD_I16LE_g,COPY,native_int,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:900:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTLE,H5T_STD_I16LE_g,COPY,native_int,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:903:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTBE,H5T_STD_I16BE_g,COPY,native_int,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:903:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTBE,H5T_STD_I16BE_g,COPY,native_int,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:906:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTLE,H5T_STD_I32LE_g,COPY,native_int,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:906:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTLE,H5T_STD_I32LE_g,COPY,native_int,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:909:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTBE,H5T_STD_I32BE_g,COPY,native_int,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:909:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTBE,H5T_STD_I32BE_g,COPY,native_int,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:912:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTLE,H5T_STD_I64LE_g,COPY,native_int,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:912:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTLE,H5T_STD_I64LE_g,COPY,native_int,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:915:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTBE,H5T_STD_I64BE_g,COPY,native_int,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:915:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(SINTBE,H5T_STD_I64BE_g,COPY,native_int,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:918:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTLE,H5T_STD_U8LE_g,COPY,native_uint,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:918:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTLE,H5T_STD_U8LE_g,COPY,native_uint,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:922:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTBE,H5T_STD_U8BE_g,COPY,native_uint,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:922:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTBE,H5T_STD_U8BE_g,COPY,native_uint,SET,1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:926:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTLE,H5T_STD_U16LE_g,COPY,native_uint,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:926:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTLE,H5T_STD_U16LE_g,COPY,native_uint,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:930:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTBE,H5T_STD_U16BE_g,COPY,native_uint,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:930:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTBE,H5T_STD_U16BE_g,COPY,native_uint,SET,2)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:934:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTLE,H5T_STD_U32LE_g,COPY,native_uint,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:934:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTLE,H5T_STD_U32LE_g,COPY,native_uint,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:938:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTBE,H5T_STD_U32BE_g,COPY,native_uint,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:938:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTBE,H5T_STD_U32BE_g,COPY,native_uint,SET,4)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:942:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTLE,H5T_STD_U64LE_g,COPY,native_uint,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:942:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTLE,H5T_STD_U64LE_g,COPY,native_uint,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:946:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTBE,H5T_STD_U64BE_g,COPY,native_uint,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:946:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(UINTBE,H5T_STD_U64BE_g,COPY,native_uint,SET,8)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:955:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B8LE_g, COPY, std_u8le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:955:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B8LE_g, COPY, std_u8le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:959:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B8BE_g, COPY, std_u8be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:959:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B8BE_g, COPY, std_u8be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:962:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B16LE_g, COPY, std_u16le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:962:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B16LE_g, COPY, std_u16le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:965:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B16BE_g, COPY, std_u16be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:965:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B16BE_g, COPY, std_u16be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:968:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B32LE_g, COPY, std_u32le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:968:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B32LE_g, COPY, std_u32le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:971:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B32BE_g, COPY, std_u32be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:971:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B32BE_g, COPY, std_u32be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:974:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B64LE_g, COPY, std_u64le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:974:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B64LE_g, COPY, std_u64le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:977:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B64BE_g, COPY, std_u64be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:977:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(BITFIELD, H5T_STD_B64BE_g, COPY, std_u64be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:985:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(TIME, H5T_UNIX_D32LE_g, COPY, std_u32le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:985:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(TIME, H5T_UNIX_D32LE_g, COPY, std_u32le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:988:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(TIME, H5T_UNIX_D32BE_g, COPY, std_u32be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:988:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(TIME, H5T_UNIX_D32BE_g, COPY, std_u32be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:991:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(TIME, H5T_UNIX_D64LE_g, COPY, std_u64le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:991:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(TIME, H5T_UNIX_D64LE_g, COPY, std_u64le, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:255:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, FAIL, "duplicating base type failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_COPY_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:994:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(TIME, H5T_UNIX_D64BE_g, COPY, std_u64be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:994:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(TIME, H5T_UNIX_D64BE_g, COPY, std_u64be, NOSET, -)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:261:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, FAIL, "memory allocation failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_ALLOC_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:1003:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OPAQ, H5T_NATIVE_OPAQUE_g, ALLOC, -, SET, 1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:1003:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OPAQ, H5T_NATIVE_OPAQUE_g, ALLOC, -, SET, 1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:261:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, FAIL, "memory allocation failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_ALLOC_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:1011:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(CSTRING, H5T_C_S1_g, ALLOC, -, SET, 1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:1011:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(CSTRING, H5T_C_S1_g, ALLOC, -, SET, 1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:261:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, FAIL, "memory allocation failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_ALLOC_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:1020:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(FORSTRING, H5T_FORTRAN_S1_g, ALLOC, -, SET, 1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:1020:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(FORSTRING, H5T_FORTRAN_S1_g, ALLOC, -, SET, 1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:261:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, FAIL, "memory allocation failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_ALLOC_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:1028:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OBJREF, H5T_STD_REF_OBJ_g, ALLOC, -, SET, H5R_OBJ_REF_BUF_SIZE)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:1028:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(OBJREF, H5T_STD_REF_OBJ_g, ALLOC, -, SET, H5R_OBJ_REF_BUF_SIZE)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:261:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, FAIL, "memory allocation failed") \
         ^
H5private.h:2058:28: note: in expansion of macro 'H5T_INIT_TYPE_ALLOC_CREATE'
 #define H5_GLUE3(x,y,z)    x##y##z
                            ^
H5T.c:267:5: note: in expansion of macro 'H5_GLUE3'
     H5_GLUE3(H5T_INIT_TYPE_,CRT_TMPL,_CREATE)(BASE)         \
     ^
H5T.c:1032:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(REGREF, H5T_STD_REF_DSETREG_g, ALLOC, -, SET, H5R_DSET_REG_REF_BUF_SIZE)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:278:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom") \
         ^
H5T.c:1032:5: note: in expansion of macro 'H5T_INIT_TYPE'
     H5T_INIT_TYPE(REGREF, H5T_STD_REF_DSETREG_g, ALLOC, -, SET, H5R_DSET_REG_REF_BUF_SIZE)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1041:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1043:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1045:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1047:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1349:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to register conversion function(s)")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1362:14: note: in expansion of macro 'HGOTO_ERROR'
              HGOTO_ERROR(H5E_PLIST, H5E_CANTREGISTER, FAIL, "can't insert property into class")
              ^
H5T.c: In function 'H5Tcreate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1630:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1630:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1635:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "size must be positive")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1639:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to create type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1643:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype ID")
  ^
H5T.c: In function 'H5Tcopy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1681:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1681:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1688:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1697:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1699:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "unable to get the dataset datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1718:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype or dataset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1723:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy");
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1727:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype atom")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1732:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, FAIL, "unable to release datatype info")
             ^
H5T.c: In function 'H5Tclose':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1758:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1758:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1763:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1765:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "immutable datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1769:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "problem freeing id")
  ^
H5T.c: In function 'H5Tequal':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1797:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1797:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1802:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1804:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5T.c: In function 'H5Tlock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1843:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1843:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1848:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1850:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to lock named datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1853:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to lock transient datatype")
  ^
H5T.c: In function 'H5Tget_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1881:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_NO_CLASS)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1881:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_NO_CLASS)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1886:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_NO_CLASS, "not a datatype")
  ^
H5T.c: In function 'H5T_get_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:1919:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(H5T_NO_CLASS)
     ^
H5T.c: In function 'H5Tdetect_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1959:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:1959:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1964:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_NO_CLASS, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1966:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_NO_CLASS, "not a datatype class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:1970:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, H5T_NO_CLASS, "can't get datatype class")
         ^
H5T.c: In function 'H5T_detect_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:2005:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5T.c: In function 'H5Tis_variable_str':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2080:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2080:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2085:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2089:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "can't determine if datatype is VL-string")
         ^
H5T.c: In function 'H5Tget_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2139:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2139:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2144:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, 0, "not a datatype")
  ^
H5T.c: In function 'H5Tset_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2184:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2184:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2189:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2191:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "datatype is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2193:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "size must be positive")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2195:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "only strings may be variable length")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2197:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "operation not allowed after members are defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2199:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "operation not defined for this datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2203:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to set size for datatype")
  ^
H5T.c: In function 'H5Tget_super':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2234:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2234:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2238:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2240:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2242:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register parent datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2247:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, FAIL, "unable to release super datatype info")
             ^
H5T.c: In function 'H5T_get_super':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:2276:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2281:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "not a derived data type");
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2283:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to copy parent data type");
  ^
H5T.c: In function 'H5T_register':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2337:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to locate/allocate conversion path")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2358:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2386:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register data types for conv query")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2400:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2405:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy data types")
                 ^
H5T.c: In function 'H5Tregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2487:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2487:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2492:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid function persistence")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2494:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "conversion must have a name for debugging")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2496:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2498:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2500:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no conversion function specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2504:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register conversion function")
  ^
H5T.c: In function 'H5Tunregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2633:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2633:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2638:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "src is not a data type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2640:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "dst is not a data type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2643:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDELETE, FAIL, "internal unregister function failed")
         ^
H5T.c: In function 'H5Tfind':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2675:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2675:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2681:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2683:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "no address to receive cdata pointer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2687:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, NULL, "conversion function not found")
  ^
H5T.c: In function 'H5Tcompiler_conv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2723:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2723:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2729:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2733:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, FAIL, "conversion function not found")
  ^
H5T.c: In function 'H5Tconvert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2771:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2771:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2777:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2782:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not dataset transfer property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2786:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to convert between src and dst data types")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2789:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "data type conversion failed")
         ^
H5T.c: In function 'H5Tencode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2818:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2818:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2823:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2825:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "NULL pointer for buffer size")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2829:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTENCODE, FAIL, "can't encode datatype")
  ^
H5T.c: In function 'H5Tdecode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2863:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5T.c:2863:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2868:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "empty buffer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2872:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDECODE, FAIL, "can't decode object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2876:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register data type")
  ^
H5T.c: In function 'H5T_encode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2915:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, FAIL, "can't allocate fake file struct")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2919:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADSIZE, FAIL, "can't find datatype size")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2933:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTENCODE, FAIL, "can't encode object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2939:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, FAIL, "unable to release fake file struct")
         ^
H5T.c: In function 'H5T_decode':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2971:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, NULL, "can't allocate fake file struct")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2975:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADMESG, NULL, "not an encoded datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2979:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_VERSION, NULL, "unknown version of encoded datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2983:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDECODE, NULL, "can't decode object")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2987:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "invalid datatype location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:2992:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, NULL, "unable to release fake file struct")
         ^
H5T.c: In function 'H5T__create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3035:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, NULL, "can't get structure for string type")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3039:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to copy");
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3043:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to set size for string type")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3048:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, NULL, "type class is not appropriate - use H5Tcopy()")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3053:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                 ^
H5T.c:3079:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 else if(sizeof(long long) == size)
                                     ^
In file included from H5T.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3082:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "no applicable native integer type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3084:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3087:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, NULL, "unable to get datatype object")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3089:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "unable to copy base datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3094:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, NULL, "base type required - use H5Tvlen_create()")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3097:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, NULL, "base type required - use H5Tarray_create2()")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3103:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_INTERNAL, H5E_UNSUPPORTED, NULL, "unknown data type class")
             ^
H5T.c: In function 'H5T_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:3170:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3177:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3179:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3217:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTOPENOBJ, NULL, "unable to reopen named data type");
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3221:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINSERT, NULL, "can't insert datatype into list of open objects")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3225:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINC, NULL, "can't increment object count")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3242:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTOPENOBJ, NULL, "unable to open object header")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3247:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINC, NULL, "can't increment object count")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, NULL, "invalid copy method type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3280:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
                         ^
H5T.c:3297:61: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     new_dt->shared->u.compnd.memb[i].offset += accum_change;
                                                             ^
H5T.c:3302:45: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                                 old_match = j;
                                             ^
In file included from H5T.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3309:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "fields in datatype corrupted");
                             ^
H5T.c:3312:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                         old_match = i;
                                     ^
H5T.c:3319:38: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                         accum_change += (new_dt->shared->u.compnd.memb[i].type->shared->size - old_dt->shared->u.compnd.memb[old_match].type->shared->size);
                                      ^
H5T.c:3319:41: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
                         accum_change += (new_dt->shared->u.compnd.memb[i].type->shared->size - old_dt->shared->u.compnd.memb[old_match].type->shared->size);
                                         ^
H5T.c:3324:38: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 new_dt->shared->size += accum_change;
                                      ^
In file included from H5T.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3340:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3354:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "invalid datatype location");
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3379:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTRESET, NULL, "unable to initialize location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3381:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTOPENOBJ, NULL, "unable to reset path")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3385:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "can't copy object location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3387:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTOPENOBJ, NULL, "unable to copy path")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3396:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "can't copy shared information")
             ^
H5T.c: In function 'H5T_lock':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:3442:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3459:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "invalid datatype state")
             ^
H5T.c: In function 'H5T__alloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3489:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3496:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5T.c: In function 'H5T__free':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3549:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, FAIL, "can't decrement count for object")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3551:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, FAIL, "can't remove datatype from list of open objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3553:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to close data type object header")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3564:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CLOSEERROR, FAIL, "unable to close immutable datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3594:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCLOSEOBJ, FAIL, "unable to close parent data type")
  ^
H5T.c: In function 'H5T_close':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:3632:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3641:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTFREE, FAIL, "unable to free datatype");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3654:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, FAIL, "can't decrement count for object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3660:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to close")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3666:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, FAIL, "problem attempting to free location")
                     ^
H5T.c: In function 'H5T_set_size':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3727:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to set size for parent data type");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3768:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to get number of members");
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3782:8: note: in expansion of macro 'HGOTO_ERROR'
        HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "size shrinking will cut off last member ");
        ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3802:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid base datatype");
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3828:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "invalid datatype location");
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3844:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "adjust sign, mantissa, and exponent fields first");
                     ^
H5T.c: In function 'H5T_cmp':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:3937:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:3983:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "memory allocation failed");
                 ^
H5T.c:3987:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                 for(i = dt1->shared->u.compnd.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i)
                         ^
H5T.c:3991:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                             tmp = idx1[j];
                                   ^
H5T.c:3993:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             idx1[j + 1] = tmp;
                                           ^
H5T.c:3996:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                 for(i = dt2->shared->u.compnd.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i)
                         ^
H5T.c:4000:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                             tmp = idx2[j];
                                   ^
H5T.c:4002:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             idx2[j + 1] = tmp;
                                           ^
In file included from H5T.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4061:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "memory allocation failed");
                 ^
H5T.c:4065:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                 for (i=dt1->shared->u.enumer.nmembs-1, swapped=TRUE; swapped && i>=0; --i)
                        ^
H5T.c:4069:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                             tmp = idx1[j];
                                   ^
H5T.c:4071:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             idx1[j+1] = tmp;
                                         ^
H5T.c:4077:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                 for (i=dt2->shared->u.enumer.nmembs-1, swapped=TRUE; swapped && i>=0; --i)
                        ^
H5T.c:4081:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                             tmp = idx2[j];
                                   ^
H5T.c:4083:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             idx2[j+1] = tmp;
                                         ^
In file included from H5T.c:36:0:
H5T.c: In function 'H5T_path_find':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:4385:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4396:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for type conversion path table")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4399:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for no-op conversion path")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4462:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for type conversion path")
      ^
H5T.c:4469:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  if(NULL == (path->src = H5T_copy(src, H5T_COPY_ALL)))
                                   ^
H5T.c:3162:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5T_copy(H5T_t *old_dt, H5T_copy_t method)
 ^
In file included from H5T.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4470:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to copy datatype for conversion path")
      ^
H5T.c:4471:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         if(NULL == (path->dst = H5T_copy(dst, H5T_COPY_ALL)))
                                          ^
H5T.c:3162:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5T_copy(H5T_t *old_dt, H5T_copy_t method)
 ^
In file included from H5T.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4472:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to copy datatype for conversion path")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4487:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, NULL, "unable to register source conversion type for query")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4489:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, NULL, "unable to register destination conversion type for query")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4492:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to initialize conversion function")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4513:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, NULL, "unable to register src conversion type for query")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4515:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, NULL, "unable to register dst conversion type for query")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4532:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "no appropriate function for conversion path")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4586:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
   ^
H5T.c:4592:77: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         HDmemmove(H5T_g.path + md + 1, H5T_g.path + md, (H5T_g.npaths - md) * sizeof(H5T_path_t*));
                                                                             ^
H5private.h:989:67: note: in definition of macro 'HDmemmove'
     #define HDmemmove(X,Y,Z)  memmove((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5T.c: In function 'H5T_compiler_conv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4748:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, FAIL, "conversion function not found")
  ^
H5T.c: In function 'H5T_convert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:4808:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4816:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ATTR, H5E_CANTENCODE, FAIL, "data type conversion failed");
  ^
H5T.c: In function 'H5T_oloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:4848:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4856:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "not a named datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4863:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, NULL, "invalid datatype state")
             ^
H5T.c: In function 'H5T_nameof':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:4889:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4897:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "not a named datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:4903:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, NULL, "invalid datatype state")
             ^
H5T.c: In function 'H5T_is_immutable':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:4932:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5T.c: In function 'H5T_is_named':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:4965:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5T.c: In function 'H5T_get_ref_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:5002:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(H5R_BADTYPE)
     ^
H5T.c: In function 'H5T_is_sensible':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:5036:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5T.c: In function 'H5T_set_loc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:5101:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:5119:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "Unable to set VL location");
                         ^
H5T.c:5139:57: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     dt->shared->u.compnd.memb[i].offset += accum_change;
                                                         ^
In file included from H5T.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:5152:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "Unable to set VL location");
                             ^
H5T.c:5162:70: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                             accum_change += (memb_type->shared->size - (int)old_size);
                                                                      ^
H5T.c:5162:42: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                             accum_change += (memb_type->shared->size - (int)old_size);
                                          ^
H5T.c:5162:45: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
                             accum_change += (memb_type->shared->size - (int)old_size);
                                             ^
H5T.c:5168:62: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 dt->shared->size = (size_t)(dt->shared->size + accum_change);
                                                              ^
In file included from H5T.c:36:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:5176:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "Unable to set VL location");
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:5183:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "Unable to set VL location");
                     ^
H5T.c: In function 'H5T_is_relocatable':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:5237:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5T.c: In function 'H5T__upgrade_version':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:5326:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_BADITER, FAIL, "iteration to upgrade datatype encoding version failed")
         ^
H5T.c: In function 'H5T_set_latest_version':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:5350:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5T.c:5357:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't upgrade datatype encoding")
         ^
H5T.c: In function 'H5T_patch_file':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5T.c:5384:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
  CC       H5Tarray.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tarray.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tarray.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tarray.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tarray.c:34:0:
H5Tarray.c: In function 'H5Tarray_create2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:130:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:130:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:135:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid dimensionality")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:137:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no dimensions specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:140:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "zero-sized dimension specified")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:142:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an valid base datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:146:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to create datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:150:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:155:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, FAIL, "can't release datatype")
             ^
H5Tarray.c: In function 'H5T__array_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:193:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:198:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "unable to copy base datatype")
         ^
H5Tarray.c: In function 'H5Tget_array_ndims':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:243:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:243:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:250:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an array datatype")
         ^
H5Tarray.c: In function 'H5Tget_array_dims2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:306:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:306:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:311:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:313:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an array datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:317:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "unable to get dimension sizes")
         ^
H5Tarray.c: In function 'H5Tarray_create1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:386:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:386:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:391:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid dimensionality")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:393:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no dimensions specified")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:396:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "zero-sized dimension specified")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:398:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an valid base datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:402:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to create datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:406:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:411:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, FAIL, "can't release datatype")
             ^
H5Tarray.c: In function 'H5Tget_array_dims1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:437:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tarray.c:437:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:442:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:444:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an array datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tarray.c:448:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "unable to get dimension sizes")
         ^
  CC       H5Tbit.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tbit.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tbit.c:26:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tbit.c:26:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Tbit.c: In function 'H5T__bit_copy':
H5Tbit.c:85:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
  dst[d_idx] |= (uint8_t)(((src[s_idx] >> src_offset) & (uint8_t)mask) << dst_offset);
                ^
H5Tbit.c:144:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
  dst[d_idx] |= (uint8_t)(((src[s_idx] >> src_offset) & (uint8_t)mask) << dst_offset);
                ^
In file included from H5Tbit.c:25:0:
H5Tbit.c: In function 'H5T__bit_shift':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tbit.c:209:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't wrap buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tbit.c:213:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "can't get actual buffer")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tbit.c:237:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_DATATYPE, H5E_CLOSEERROR, FAIL, "can't close wrapped buffer")
         ^
H5Tbit.c: In function 'H5T__bit_set':
H5Tbit.c:379:20: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
      buf[idx++] |= (uint8_t)(mask << offset);
                    ^
H5Tbit.c: In function 'H5T__bit_inc':
H5Tbit.c:554:14: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
  buf[idx] |= (uint8_t)((acc & mask) << start);
              ^
  CC       H5Tcommit.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tcommit.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tcommit.c:36:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tcommit.c:36:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tcommit.c:34:0:
H5Tcommit.c: In function 'H5Tcommit2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:129:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:129:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:134:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:136:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:138:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:145:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not link creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:152:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not datatype creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:159:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not datatype access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:163:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to commit datatype")
  ^
H5Tcommit.c: In function 'H5T__commit_named':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:217:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to create and link to named datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:228:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "can't decrement count for object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:230:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATASET, H5E_CANTRELEASE, FAIL, "can't remove dataset from list of open objects")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:234:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATATYPE, H5E_CLOSEERROR, FAIL, "unable to release object header")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:238:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATATYPE, H5E_CANTDELETE, FAIL, "unable to delete object header")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:242:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATATYPE, H5E_CANTDELETE, FAIL, "unable to return datatype to memory")
                 ^
H5Tcommit.c: In function 'H5Tcommit_anon':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:278:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:278:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:283:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:285:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:292:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not datatype creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:299:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not datatype access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:303:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to commit datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:311:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "unable to get object location of committed datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:315:12: note: in expansion of macro 'HGOTO_ERROR'
            HGOTO_ERROR(H5E_DATATYPE, H5E_CANTDEC, FAIL, "unable to decrement refcount on newly created object")
            ^
H5Tcommit.c: In function 'H5T__commit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:353:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_WRITEERROR, FAIL, "no write intent on file")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:361:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "datatype is already committed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:363:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "datatype is immutable")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:367:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "datatype is not sensible")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:373:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "cannot mark datatype on disk")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:377:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTRESET, FAIL, "unable to initialize location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:379:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_SYM, H5E_CANTRESET, FAIL, "unable to initialize path")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:385:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATASET, H5E_CANTSET, FAIL, "can't set latest version of datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:396:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to create datatype object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:398:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to update type header message")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:402:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy datatype location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:404:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy datatype location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:414:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINC, FAIL, "can't incr object ref. count")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:416:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINSERT, FAIL, "can't insert datatype into list of open objects")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:422:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "cannot mark datatype in memory")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:432:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATATYPE, H5E_CANTDEC, FAIL, "unable to decrement refcount on newly created object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:434:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATATYPE, H5E_CLOSEERROR, FAIL, "unable to release object header")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:436:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATATYPE, H5E_CANTDELETE, FAIL, "unable to delete object header")
                 ^
H5Tcommit.c: In function 'H5Tcommitted':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:465:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:465:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:470:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5Tcommit.c: In function 'H5T_link':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tcommit.c:523:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:530:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_LINKCOUNT, FAIL, "unable to adjust named datatype link count")
         ^
H5Tcommit.c: In function 'H5Topen2':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:564:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:564:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:569:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:571:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:578:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not datatype access property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:590:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, FAIL, "not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:595:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "can't get object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:597:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a named datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:601:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTOPENOBJ, FAIL, "unable to open named datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:605:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register named datatype")
         ^
H5Tcommit.c: In function 'H5Tget_create_plist':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:646:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcommit.c:646:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:651:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:655:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get default creation property list")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:657:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "unable to copy the creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:661:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "can't check whether datatype is committed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:669:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "can't get object creation info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:683:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATATYPE, H5E_CANTDEC, FAIL, "unable to close temporary object")
                 ^
H5Tcommit.c: In function 'H5T_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tcommit.c:710:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:721:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, NULL, "not found")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:725:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINSERT, NULL, "can't insert datatype into list of open objects")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:729:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINC, NULL, "can't increment object count")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:733:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "invalid datatype location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:739:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "can't allocate space for datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:753:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "can't copy object location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:757:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "can't copy path")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:767:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "invalid datatype location")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:776:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTOPENOBJ, NULL, "unable to open object header")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:781:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINC, NULL, "can't increment object count")
             ^
H5Tcommit.c: In function 'H5T_open_oid':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:832:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTOPENOBJ, NULL, "unable to open named datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:836:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to load type message from object header")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:843:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "can't copy object location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcommit.c:847:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "can't copy path")
         ^
  CC       H5Tcompound.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tcompound.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tcompound.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tcompound.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tcompound.c:34:0:
H5Tcompound.c: In function 'H5Tget_member_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:129:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:129:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:134:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, 0, "not a compound datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:136:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, 0, "invalid member number")
  ^
H5Tcompound.c: In function 'H5Tget_member_class':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:199:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_NO_CLASS)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:199:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_NO_CLASS)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:204:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_NO_CLASS, "not a compound datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:206:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5T_NO_CLASS, "invalid member number")
         ^
H5Tcompound.c: In function 'H5Tget_member_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:243:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:243:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:248:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a compound datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:250:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid member number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:252:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to retrieve member type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:254:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable register datatype atom")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:259:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATATYPE, H5E_CANTCLOSEOBJ, FAIL, "can't close datatype")
             ^
H5Tcompound.c: In function 'H5T_get_member_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tcompound.c:287:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:294:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to copy member datatype")
  ^
H5Tcompound.c: In function 'H5Tinsert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:357:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:357:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:362:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "can't insert compound datatype within itself")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:364:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a compound datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:366:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "parent type read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:368:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no member name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:370:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:374:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINSERT, FAIL, "unable to insert member")
         ^
H5Tcompound.c: In function 'H5Tpack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:402:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcompound.c:402:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:407:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a compound datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:411:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to pack compound datatype")
  ^
H5Tcompound.c: In function 'H5T__insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:452:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINSERT, FAIL, "member name is not unique")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:462:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINSERT, FAIL, "member overlaps with another member")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:466:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINSERT, FAIL, "member extends past end of compound type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:474:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, FAIL, "memory allocation failed")
             ^
H5Tcompound.c:484:56: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     parent->shared->u.compnd.memb[idx].type = H5T_copy(member, H5T_COPY_ALL);
                                                        ^
In file included from H5Tpkg.h:39:0,
                 from H5Tcompound.c:38:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Tcompound.c:34:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:508:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't upgrade member encoding version")
      ^
H5Tcompound.c: In function 'H5T_pack':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:544:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "datatype is read-only")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:548:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to pack parent of datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:563:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to pack part of a compound datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcompound.c:571:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_INTERNAL, H5E_CANTCOMPARE, FAIL, "value sort failed")
   ^
  CC       H5Tconv.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tconv.c:33:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tconv.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tconv.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_noop':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1029:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_order_opt':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1073:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1077:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "conversion not supported")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1080:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "conversion not supported")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1084:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "conversion not supported")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1087:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "conversion not supported")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1104:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "conversion not supported")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1117:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "conversion not supported")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1125:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1131:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_REFERENCE datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1435:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "invalid conversion size")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1444:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_order':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1494:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1501:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "conversion not supported")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1517:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "conversion not supported")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1532:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "conversion not supported")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1540:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1554:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_b_b':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1609:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1612:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1615:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1625:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1654:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1658:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1726:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1754:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported LSB padding")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1770:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported MSB padding")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1805:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T_conv_struct_free':
H5Tconv.c:1842:17: warning: variable 'status' set but not used [-Wunused-but-set-variable]
             int status;
                 ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T_conv_struct_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1929:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1989:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:1997:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unable to convert member datatype")
                 ^
H5Tconv.c: In function 'H5T__conv_struct':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2150:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2152:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_COMPOUND datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2154:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_COMPOUND datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2157:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to initialize conversion data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2172:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2177:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to initialize conversion data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2232:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to convert compound datatype member")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2264:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to convert compound datatype member")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2296:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_struct_opt':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2406:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2408:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_COMPOUND datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2410:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_COMPOUND datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2414:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to initialize conversion data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2447:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "convertion is unsupported by this function")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2466:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2470:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to initialize conversion data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2535:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to convert compound datatype member")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2571:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to convert compound datatype member")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2594:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T_conv_enum_init':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2633:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2645:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2653:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "source type is not a subset of destination type")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2706:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
   ^
H5Tconv.c: In function 'H5T__conv_enum':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2787:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2789:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_ENUM datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2791:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_ENUM datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2794:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to initialize private data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2814:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2816:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_ENUM datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2818:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_ENUM datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2850:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2854:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2883:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2917:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2932:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_enum_numeric':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2976:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2978:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "source type is not a H5T_ENUM datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2980:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "destination is not an integer type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2990:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2995:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dest datatype")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:2998:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register types for conversion")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3002:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3008:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_vlen':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3102:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3104:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_VLEN datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3106:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a H5T_VLEN datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3110:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "The library doesn't convert between strings of ASCII and UTF")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3127:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3157:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dest datatypes")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3161:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register types for conversion")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3168:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_SYSTEM, FAIL, "internal error when detecting variable-length class")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3173:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_CANTALLOC, FAIL, "memory allocation failed for type conversion")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3178:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "unable to retrieve VL allocation info")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3233:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_WRITEERROR, FAIL, "can't set VL data to 'nil'")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3241:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "incorrect length")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3248:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "invalid source pointer")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3262:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for type conversion")
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3268:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for type conversion")
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3274:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_READERROR, FAIL, "can't read VL data")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3284:37: note: in expansion of macro 'HGOTO_ERROR'
                                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for type conversion")
                                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3298:45: note: in expansion of macro 'HGOTO_ERROR'
                                             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for type conversion")
                                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3304:41: note: in expansion of macro 'HGOTO_ERROR'
                                         HGOTO_ERROR(H5E_DATATYPE, H5E_READERROR, FAIL, "can't read VL sequence into background buffer")
                                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3314:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3319:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_WRITEERROR, FAIL, "can't write VL data")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3336:45: note: in expansion of macro 'HGOTO_ERROR'
                                             HGOTO_ERROR(H5E_DATATYPE, H5E_WRITEERROR, FAIL, "Unable to remove heap object")
                                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3361:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_array':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3423:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3429:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "array datatypes do not have the same number of dimensions")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3432:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "array datatypes do not have the same sizes of dimensions")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3448:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3477:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dest datatypes")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3481:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register types for conversion")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3491:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for type conversion")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3501:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3516:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_i_i':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3585:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3587:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3589:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3591:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "destination size is too large")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3601:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3639:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3643:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3728:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3757:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3777:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3805:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3842:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3872:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:3929:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_f_f':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4014:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4018:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4020:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4022:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "destination size is too large")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4024:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "exponent field is too large")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4034:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4074:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4078:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4184:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4220:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4245:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4278:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "normalization method not implemented yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4297:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "normalization method not implemented yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4350:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4436:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4507:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_s_s':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4561:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4563:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "bad precision")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4565:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "bad offset")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4567:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "bad source character set")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4569:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "bad destination character set")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4572:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "The library doesn't convert between strings of ASCII and UTF")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4575:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "bad character padding")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4585:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4626:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for string conversion")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4697:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "source string padding method not supported")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4733:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "destination string padding method not supported")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:4750:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown converson command")
             ^
H5Tconv.c: In function 'H5T__conv_schar_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4782:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SCHAR, UCHAR, signed char, unsigned char, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4808:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UCHAR, SCHAR, unsigned char, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_schar_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4834:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4834:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4834:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4834:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4834:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4834:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_schar_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4860:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4886:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4912:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4912:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4912:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4912:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4912:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4912:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_schar_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_schar_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4962:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:4987:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5012:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5012:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5012:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5012:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5012:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5012:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_schar_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5037:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5037:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5037:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5037:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5037:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5037:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_schar_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5063:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5088:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5114:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5114:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5114:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5114:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5114:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5114:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_schar_llong':
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
H5Tconv.c:5140:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5140:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_schar_ullong':
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
H5Tconv.c:5166:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
                                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5166:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_uchar_llong':
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5192:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5192:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_uchar_ullong':
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c:5218:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5218:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_short_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5244:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_short_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5270:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5296:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5322:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_short_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5348:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_short_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5400:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, INT, short, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5400:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, INT, short, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5400:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, INT, short, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5400:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, INT, short, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5400:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, INT, short, int, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5400:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, INT, short, int, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_short_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5426:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5452:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5478:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5478:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5478:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5478:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5478:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5478:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_short_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5504:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5504:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5504:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5504:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5504:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5504:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_short_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5530:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5556:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5582:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5582:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5582:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5582:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5582:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5582:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_short_llong':
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
H5Tconv.c:5608:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5608:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_short_ullong':
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
H5Tconv.c:5634:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5634:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ushort_llong':
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
H5Tconv.c:5660:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5660:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ushort_ullong':
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c:5686:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
                                                               ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5686:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_int_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5712:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_int_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5738:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_uint_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5764:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_uint_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5790:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_int_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5816:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_int_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5842:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_uint_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5868:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_uint_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5894:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_int_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5919:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uint_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5944:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_int_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5969:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LONG, int, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5969:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LONG, int, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5969:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LONG, int, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5969:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LONG, int, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5969:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LONG, int, long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5969:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LONG, int, long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_int_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:5994:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uint_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6019:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_uint_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6044:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6044:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6044:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6044:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6044:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6044:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_int_llong':
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
H5Tconv.c:6069:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6069:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_int_ullong':
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
H5Tconv.c:6094:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
                                                 ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6094:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_uint_llong':
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                         ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                        ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
                                                                                         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6119:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6119:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_uint_ullong':
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c:6145:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6145:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_long_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6170:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_long_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6195:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6221:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6247:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_long_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6272:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_long_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6298:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6323:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6349:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_long_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6374:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_long_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6399:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6424:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6449:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_long_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6474:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6499:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_long_llong':
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
H5Tconv.c:6524:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:244:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_sS'
     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_long_ullong':
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:255:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_sU_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:258:17: note: in definition of macro 'H5T_CONV_sU_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:264:17: note: in definition of macro 'H5T_CONV_sU_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
H5Tconv.c:6550:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:269:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6550:5: note: in expansion of macro 'H5T_CONV_sU'
     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ulong_llong':
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:29: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:273:44: note: in definition of macro 'H5T_CONV_uS_CORE'
     if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) {                      \
                                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:278:21: note: in definition of macro 'H5T_CONV_uS_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:280:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_uS_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:283:17: note: in definition of macro 'H5T_CONV_uS_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:28: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:286:43: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
     if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) {                       \
                                           ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:289:17: note: in definition of macro 'H5T_CONV_uS_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:6576:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6576:5: note: in expansion of macro 'H5T_CONV_uS'
     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ulong_ullong':
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:178:13: note: in definition of macro 'H5T_CONV_xX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:181:13: note: in definition of macro 'H5T_CONV_xX_NOEX_CORE'
     *(D) = (DT)(*(S));             \
             ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
H5Tconv.c:6602:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:299:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6602:5: note: in expansion of macro 'H5T_CONV_uU'
     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_llong_schar':
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c:6628:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6628:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_llong_uchar':
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6654:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6654:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ullong_schar':
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
H5Tconv.c:6680:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6680:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ullong_uchar':
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
H5Tconv.c:6706:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6706:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_llong_short':
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c:6732:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6732:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_llong_ushort':
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6758:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6758:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ullong_short':
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
H5Tconv.c:6784:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6784:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ullong_ushort':
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
H5Tconv.c:6810:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6810:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_llong_int':
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c:6835:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
                                  ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6835:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_llong_uint':
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6860:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6860:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ullong_int':
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
H5Tconv.c:6885:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
                                            ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6885:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ullong_uint':
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
H5Tconv.c:6911:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6911:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_llong_long':
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:192:17: note: in definition of macro 'H5T_CONV_Xx_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:199:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:201:24: note: in definition of macro 'H5T_CONV_Xx_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:208:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Xx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:214:17: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:216:24: note: in definition of macro 'H5T_CONV_Xx_NOEX_CORE'
     } else if (*(S) < (ST)(D_MIN)) {                                          \
                        ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c:6936:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
                                   ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:304:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6936:5: note: in expansion of macro 'H5T_CONV_Ss'
     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_llong_ulong':
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:315:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:317:23: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                       ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:317:49: note: in definition of macro 'H5T_CONV_Su_CORE'
     } else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX)) {                 \
                                                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:324:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:332:21: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:332:47: note: in definition of macro 'H5T_CONV_Su_NOEX_CORE'
     else if (sizeof(ST)>sizeof(DT) && *(S) > (ST)(D_MAX))                     \
                                               ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:6962:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:340:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6962:5: note: in expansion of macro 'H5T_CONV_Su'
     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ullong_long':
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
H5Tconv.c:6988:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
                                             ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:345:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:6988:5: note: in expansion of macro 'H5T_CONV_Us'
     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ullong_ulong':
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:223:17: note: in definition of macro 'H5T_CONV_Ux_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ux_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:236:17: note: in definition of macro 'H5T_CONV_Ux_NOEX_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
H5Tconv.c:7014:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:350:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7014:5: note: in expansion of macro 'H5T_CONV_Uu'
     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_llong_ullong':
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:365:17: note: in definition of macro 'H5T_CONV_su_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:372:17: note: in definition of macro 'H5T_CONV_su_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:365:17: note: in definition of macro 'H5T_CONV_su_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:372:17: note: in definition of macro 'H5T_CONV_su_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:365:17: note: in definition of macro 'H5T_CONV_su_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:372:17: note: in definition of macro 'H5T_CONV_su_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:362:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_su_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:365:17: note: in definition of macro 'H5T_CONV_su_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:372:17: note: in definition of macro 'H5T_CONV_su_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
H5Tconv.c:7040:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:377:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7040:5: note: in expansion of macro 'H5T_CONV_su'
     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: In function 'H5T__conv_ullong_llong':
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:382:17: note: in definition of macro 'H5T_CONV_us_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:387:21: note: in definition of macro 'H5T_CONV_us_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:392:17: note: in definition of macro 'H5T_CONV_us_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:396:16: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
     if(*(S) > (ST)(D_MAX))                                                    \
                ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:397:17: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:399:17: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:382:17: note: in definition of macro 'H5T_CONV_us_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:387:21: note: in definition of macro 'H5T_CONV_us_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:392:17: note: in definition of macro 'H5T_CONV_us_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:396:16: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
     if(*(S) > (ST)(D_MAX))                                                    \
                ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:397:17: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:399:17: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:382:17: note: in definition of macro 'H5T_CONV_us_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:387:21: note: in definition of macro 'H5T_CONV_us_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:392:17: note: in definition of macro 'H5T_CONV_us_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:396:16: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
     if(*(S) > (ST)(D_MAX))                                                    \
                ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:397:17: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:399:17: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:382:17: note: in definition of macro 'H5T_CONV_us_CORE'
     if (*(S) > (ST)(D_MAX)) {                                                 \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:387:21: note: in definition of macro 'H5T_CONV_us_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:389:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_us_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:392:17: note: in definition of macro 'H5T_CONV_us_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:396:16: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
     if(*(S) > (ST)(D_MAX))                                                    \
                ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:397:17: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:399:17: note: in definition of macro 'H5T_CONV_us_NOEX_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c:7066:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
                                                         ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:404:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7066:5: note: in expansion of macro 'H5T_CONV_us'
     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7096:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7096:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7096:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7096:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7096:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7096:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_float_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7123:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7123:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7123:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7123:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7123:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7123:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_double_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7157:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7184:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7184:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7184:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7184:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7184:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:409:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7184:5: note: in expansion of macro 'H5T_CONV_fF'
     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7211:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:423:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:432:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Ff_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:448:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
     ^
H5Tconv.c:7238:5: note: in expansion of macro 'H5T_CONV_Ff'
     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_schar_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7264:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_schar_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7289:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_schar_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7315:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7341:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7366:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uchar_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7392:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_short_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7418:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_short_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7443:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_short_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7469:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7495:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7520:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ushort_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7546:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_int_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7572:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_int_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7597:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_int_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7623:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uint_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7649:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uint_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7674:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_uint_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7700:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_long_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7726:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_long_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7751:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_long_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7777:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7804:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_double':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7831:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ulong_ldouble':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7858:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_llong_float':
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c:7884:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
                                    ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7884:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_llong_double':
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c:7909:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
                                     ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7909:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_llong_ldouble':
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c:7935:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
                                      ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7935:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ullong_float':
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c:7962:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
                                              ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7962:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ullong_double':
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c:7989:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
                                               ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_ullong_ldouble':
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:618:5: note: in definition of macro 'H5T_CONV'
     ST *src, *s;   /*source buffer   */    \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:621:5: note: in definition of macro 'H5T_CONV'
     ST src_aligned;   /*source aligned type  */    \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:636:31: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                               ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:655:31: note: in definition of macro 'H5T_CONV'
             s_stride = sizeof(ST);           \
                               ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:662:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((ST*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:698:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
                            ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:706:28: note: in definition of macro 'H5T_CONV'
                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
                            ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:712:24: note: in definition of macro 'H5T_CONV'
                 src = (ST *)(src_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_PRE_SALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:457:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:458:36: note: in definition of macro 'H5T_HI_LO_BIT_SET'
         count = (((unsigned)sizeof(TYP) - 1) - u) * 8;                        \
                                    ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:482:27: note: in definition of macro 'H5T_HI_LO_BIT_SET'
     for(u = 0; u < sizeof(TYP); u++) {                                        \
                           ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:525:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
                 ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_xF_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c:8016:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
                                                ^
H5Tconv.c:843:16: note: in definition of macro 'H5T_CONV_LOOP'
         src = (ST *)src_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:539:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
     ^
H5Tconv.c:8016:5: note: in expansion of macro 'H5T_CONV_xF'
     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
     ^
H5Tconv.c: In function 'H5T__conv_float_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8043:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8070:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8097:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8124:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_schar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8152:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_uchar':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8209:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8236:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8263:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8290:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_short':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8318:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_ushort':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8347:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8375:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8402:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8429:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8456:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_int':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8484:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_uint':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8513:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8541:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8568:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8595:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8622:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_long':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8650:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_ulong':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8679:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_llong':
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8708:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
                                           ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8708:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_float_ullong':
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8736:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
                                                     ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8736:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_llong':
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8764:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8764:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_double_ullong':
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8792:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
                                                       ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8792:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_llong':
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c:8820:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
                                                   ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8820:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_ldouble_ullong':
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:619:5: note: in definition of macro 'H5T_CONV'
     DT *dst, *d;   /*destination buffer  */    \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:622:5: note: in definition of macro 'H5T_CONV'
     DT dst_aligned;   /*destination aligned type */    \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:636:63: note: in definition of macro 'H5T_CONV'
  if (st->shared->size!=sizeof(ST) || dt->shared->size!=sizeof(DT))     \
                                                               ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:637:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL,        \
      ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:656:31: note: in definition of macro 'H5T_CONV'
             d_stride = sizeof(DT);           \
                               ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:666:28: note: in definition of macro 'H5T_CONV'
      /* Cray */ ((size_t)((DT*)buf)!=(size_t)buf) ||         \
                            ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:673:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:677:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:681:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to dereference datatype object ID") \
             ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:699:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
                            ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:707:28: note: in definition of macro 'H5T_CONV'
                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
                            ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:713:24: note: in definition of macro 'H5T_CONV'
                 dst = (DT *)(dst_buf = (uint8_t*)buf);         \
                        ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_LOOP_POST_DALIGN'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:556:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MAX);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:558:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:565:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(D_MIN);            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:567:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:569:30: note: in definition of macro 'H5T_CONV_Fx_CORE'
     } else if (*(S) != (ST)((DT)(*(S)))) {                                    \
                              ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:574:21: note: in definition of macro 'H5T_CONV_Fx_CORE'
             *(D) = (DT)(*(S));            \
                     ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:576:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception") \
             ^
H5private.h:2057:28: note: in expansion of macro 'H5T_CONV_Fx_CORE'
 #define H5_GLUE(x,y)       x##y
                            ^
H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE'
         H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX)
         ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:580:17: note: in definition of macro 'H5T_CONV_Fx_CORE'
         *(D) = (DT)(*(S));            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:584:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MAX);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:586:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(D_MIN);            \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:588:17: note: in definition of macro 'H5T_CONV_Fx_NOEX_CORE'
         *(D) = (DT)(*(S));                   \
                 ^
H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS'
         H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX)         \
         ^
H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP'
         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \
         ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c:8848:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
                                                             ^
H5Tconv.c:845:16: note: in definition of macro 'H5T_CONV_LOOP'
         dst = (DT *)dst_buf;            \
                ^
H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \
                 ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:740:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL,        \
  ^
H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV'
     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
     ^
H5Tconv.c:8848:5: note: in expansion of macro 'H5T_CONV_Fx'
     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
     ^
H5Tconv.c: In function 'H5T__conv_f_i':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:8917:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:8921:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:8923:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "destination size is too large")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:8925:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "exponent field is too large")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:8935:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5Tconv.c:8966:24: warning: cast from function call of type 'double' to non-matching type 'long unsigned int' [-Wbad-function-cast]
             buf_size = (size_t)HDpow((double)2.0f, (double)src.u.f.esize) / 8 + 1;
                        ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:8971:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:8975:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback")
                 ^
H5Tconv.c:9042:24: warning: conversion to 'hssize_t {aka long long int}' from 'uint64_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
                 sign = H5T__bit_get_d(s, src.u.f.sign, (size_t)1);
                        ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9073:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9092:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9119:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9138:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9159:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                         ^
H5Tconv.c:9169:24: warning: conversion to 'hssize_t {aka long long int}' from 'uint64_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
                 expo = H5T__bit_get_d(s, src.u.f.epos, src.u.f.esize);
                        ^
H5Tconv.c:9176:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
                     expo -= (src.u.f.ebias-1);
                          ^
H5Tconv.c:9176:29: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                     expo -= (src.u.f.ebias-1);
                             ^
H5Tconv.c:9178:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
                     expo -= src.u.f.ebias;
                          ^
H5Tconv.c:9178:29: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                     expo -= src.u.f.ebias;
                             ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9180:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "normalization method not implemented yet")
                     ^
H5Tconv.c:9208:55: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
                 H5T__bit_shift(int_buf, (ssize_t)(expo-src.u.f.msize), (size_t)0, buf_size * 8);
                                                       ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9246:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9270:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9287:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9309:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9329:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9349:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9367:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                                 ^
H5Tconv.c:9413:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     sp += direction * buf_stride;
                                     ^
H5Tconv.c:9414:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     dp += direction * buf_stride;
                                     ^
H5Tconv.c:9416:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     sp += direction * src_p->shared->size;
                                     ^
H5Tconv.c:9417:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     dp += direction * dst_p->shared->size;
                                     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9426:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
H5Tconv.c: In function 'H5T__conv_i_f':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9505:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9509:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unsupported byte order")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9511:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "destination size is too large")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9513:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "exponent field is too large")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9523:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9559:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find property list for ID")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9563:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get conversion exception callback")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9662:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "zero bit not found")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9683:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "normalization method not implemented yet")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9709:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                         ^
H5Tconv.c:9763:28: warning: cast from function call of type 'double' to non-matching type 'long long unsigned int' [-Wbad-function-cast]
                 expo_max = (hsize_t)HDpow((double)2.0f, (double)dst.u.f.esize) - 1;
                            ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9772:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCONVERT, FAIL, "can't handle conversion exception")
                             ^
H5Tconv.c:9842:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     sp += direction * buf_stride;
                                     ^
H5Tconv.c:9843:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     dp += direction * buf_stride;
                                     ^
H5Tconv.c:9845:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     sp += direction * src_p->shared->size;
                                     ^
H5Tconv.c:9846:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     dp += direction * dst_p->shared->size;
                                     ^
In file included from H5Tconv.c:33:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tconv.c:9855:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command")
             ^
In file included from H5Tconv.c:33:0:
H5Tconv.c: At top level:
H5private.h:1795:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable]
 static int    H5_interface_initialize_g = 0;
               ^
H5Tconv.c:985:1: warning: 'H5T_init_conv_interface' defined but not used [-Wunused-function]
 H5T_init_conv_interface(void)
 ^
  CC       H5Tcset.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tcset.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tcset.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tcset.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tcset.c:27:0:
H5Tcset.c: In function 'H5Tget_cset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcset.c:81:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_CSET_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcset.c:81:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_CSET_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcset.c:86:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_CSET_ERROR, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcset.c:90:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, H5T_CSET_ERROR, "operation not defined for data type class")
  ^
H5Tcset.c: In function 'H5Tset_cset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcset.c:127:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tcset.c:127:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcset.c:132:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcset.c:134:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "data type is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcset.c:136:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "illegal character set type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tcset.c:140:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "operation not defined for data type class")
  ^
  CC       H5Tdbg.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tdbg.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tdbg.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tdbg.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5Tdeprec.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tdeprec.c:43:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tdeprec.c:45:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tdeprec.c:45:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tdeprec.c:43:0:
H5Tdeprec.c: In function 'H5Tcommit1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tdeprec.c:156:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tdeprec.c:156:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:161:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:163:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:165:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:170:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to commit datatype")
  ^
H5Tdeprec.c: In function 'H5Topen1':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tdeprec.c:206:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tdeprec.c:206:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:211:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:213:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:225:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, FAIL, "not found")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:230:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "can't get object type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:232:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a named datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:236:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTOPENOBJ, FAIL, "unable to open named datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tdeprec.c:240:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register named datatype")
         ^
  CC       H5Tenum.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tenum.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tenum.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tenum.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tenum.c:27:0:
H5Tenum.c: In function 'H5Tenum_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:86:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:86:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:91:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an integer data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:95:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "cannot create enum type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:98:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register data type atom")
  ^
H5Tenum.c: In function 'H5T__enum_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:134:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
H5Tenum.c:136:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ret_value->shared->parent = H5T_copy(parent, H5T_COPY_ALL);
                                          ^
In file included from H5Tpkg.h:39:0,
                 from H5Tenum.c:31:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Tenum.c:27:0:
H5Tenum.c: In function 'H5Tenum_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:172:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:172:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:177:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:179:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an enumeration data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:181:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:183:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no value specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:187:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to insert new enumeration member")
  ^
H5Tenum.c: In function 'H5T__enum_insert':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:230:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "name redefinition")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:232:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "value redefinition")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:240:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:244:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed")
      ^
H5Tenum.c: In function 'H5Tget_member_value':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:283:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:283:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:287:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:289:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "operation not defined for data type class")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:291:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid member number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:293:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "null value buffer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:296:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to get member value")
  ^
H5Tenum.c: In function 'H5Tenum_nameof':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:363:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:363:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:368:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:370:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an enumeration data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:372:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no value supplied")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:374:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name buffer supplied")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:377:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "nameof query failed")
  ^
H5Tenum.c: In function 'H5T_enum_nameof':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:433:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, NULL, "datatype has no members")
         ^
H5Tenum.c:437:38: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if(NULL == (copied_dt = H5T_copy(dt, H5T_COPY_ALL)))
                                      ^
In file included from H5Tpkg.h:39:0,
                 from H5Tenum.c:31:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Tenum.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:438:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to copy data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:440:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOMPARE, NULL, "value sort failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:457:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, NULL, "value is currently not defined")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:463:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:468:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, NULL, "name has been truncated")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:476:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATATYPE, H5E_CANTCLOSEOBJ, NULL, "unable to close data type");
             ^
H5Tenum.c: In function 'H5Tenum_valueof':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:512:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tenum.c:512:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:517:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:519:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an enumeration data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:521:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no name")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:523:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no value buffer")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:526:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "valueof query failed")
  ^
H5Tenum.c: In function 'H5T_enum_valueof':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:572:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, FAIL, "datatype has no members")
         ^
H5Tenum.c:576:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if (NULL==(copied_dt=H5T_copy(dt, H5T_COPY_ALL)))
                                   ^
In file included from H5Tpkg.h:39:0,
                 from H5Tenum.c:31:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Tenum.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:577:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to copy data type");
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:579:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_CANTCOMPARE, FAIL, "value sort failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:597:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOTFOUND, FAIL, "string doesn't exist in the enumeration type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tenum.c:604:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATATYPE, H5E_CANTCLOSEOBJ, FAIL, "unable to close data type")
             ^
  CC       H5Tfields.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tfields.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tfields.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tfields.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tfields.c:27:0:
H5Tfields.c: In function 'H5Tget_nmembers':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfields.c:82:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfields.c:82:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:87:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:90:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "cannot return member number")
  ^
H5Tfields.c: In function 'H5T_get_nmembers':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tfields.c:122:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:131:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "operation not supported for type class")
  ^
H5Tfields.c: In function 'H5Tget_member_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfields.c:165:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfields.c:165:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:169:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:172:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "unable to get member name")
         ^
H5Tfields.c: In function 'H5T__get_member_name':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:210:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "invalid member number")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:216:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "invalid member number")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:232:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "operation not supported for type class")
             ^
H5Tfields.c: In function 'H5Tget_member_index':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfields.c:265:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfields.c:265:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:271:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfields.c:298:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "operation not supported for this type")
             ^
  CC       H5Tfixed.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tfixed.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tfixed.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tfixed.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tfixed.c:27:0:
H5Tfixed.c: In function 'H5Tget_sign':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfixed.c:78:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_SGN_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfixed.c:78:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_SGN_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfixed.c:83:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_SGN_ERROR, "not an integer datatype")
  ^
H5Tfixed.c: In function 'H5T_get_sign':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tfixed.c:114:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(H5T_SGN_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfixed.c:124:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, H5T_SGN_ERROR, "operation not defined for datatype class")
  ^
H5Tfixed.c: In function 'H5Tset_sign':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfixed.c:157:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfixed.c:157:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfixed.c:162:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an integer datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfixed.c:164:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "datatype is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfixed.c:166:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "illegal sign type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfixed.c:168:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "operation not allowed after members are defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfixed.c:172:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "operation not defined for datatype class")
  ^
  CC       H5Tfloat.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tfloat.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tfloat.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tfloat.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tfloat.c:27:0:
H5Tfloat.c: In function 'H5Tget_fields':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:82:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:82:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:87:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:91:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "operation not defined for datatype class")
         ^
H5Tfloat.c: In function 'H5Tset_fields':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:135:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:135:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:140:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:142:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTSET, FAIL, "datatype is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:146:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "operation not defined for datatype class")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:148:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "exponent bit field size/location is invalid")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:150:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "mantissa bit field size/location is invalid")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:152:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "sign location is not valid")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:156:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "sign bit appears within exponent field")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:158:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "sign bit appears within mantissa field")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:160:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "exponent and mantissa fields overlap")
  ^
H5Tfloat.c: In function 'H5Tget_ebias':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:194:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:194:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:199:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, 0, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:203:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, 0, "operation not defined for datatype class")
  ^
H5Tfloat.c: In function 'H5Tset_ebias':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:235:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:235:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:240:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:242:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTSET, FAIL, "datatype is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:246:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "operation not defined for datatype class")
  ^
H5Tfloat.c: In function 'H5Tget_norm':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:277:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_NORM_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:277:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_NORM_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:282:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_NORM_ERROR, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:286:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, H5T_NORM_ERROR, "operation not defined for datatype class")
  ^
H5Tfloat.c: In function 'H5Tset_norm':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:315:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:315:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:320:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:322:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTSET, FAIL, "datatype is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:324:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "illegal normalization")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:328:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "operation not defined for datatype class")
  ^
H5Tfloat.c: In function 'H5Tget_inpad':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:361:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_PAD_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:361:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_PAD_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:366:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_PAD_ERROR, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:370:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, H5T_PAD_ERROR, "operation not defined for datatype class")
  ^
H5Tfloat.c: In function 'H5Tset_inpad':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:401:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tfloat.c:401:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:406:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:408:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTSET, FAIL, "datatype is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:410:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "illegal internal pad type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tfloat.c:414:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "operation not defined for datatype class")
  ^
  CC       H5detect.o
H5detect.c:17:1: warning: string length '1106' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
 static const char *FileHeader = "\n\
 ^
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5detect.c:57:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
H5detect.c: In function 'print_results':
H5detect.c:603:5: warning: string length '904' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
     printf("\
     ^
H5detect.c:664:5: warning: string length '582' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
     printf("\n\
     ^
H5detect.c: In function 'find_bias':
H5detect.c:1179:24: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     unsigned char *a = (unsigned char *) _a;
                        ^
In file included from H5detect.c:57:0:
H5private.h:313:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
 #define MIN(a,b)    (((a)<(b)) ? (a) : (b))
                     ^
H5detect.c:1184:10: note: in expansion of macro 'MIN'
  nbits = MIN(esize, (8 - epos % 8));
          ^
H5detect.c:1185:9: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
  mask = (1 << nbits) - 1;
         ^
H5detect.c:1186:6: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  b = (a[perm[epos / 8]] >> (epos % 8)) & mask;
      ^
H5detect.c:1190:8: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  esize -= nbits;
        ^
H5detect.c:1190:11: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
  esize -= nbits;
           ^
H5detect.c:1191:7: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  epos += nbits;
       ^
H5detect.c:1191:10: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
  epos += nbits;
          ^
H5detect.c: In function 'print_header':
H5detect.c:1231:5: warning: string length '1355' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
     static const char *purpose = "\
     ^
In file included from H5detect.c:57:0:
H5detect.c: In function 'detect_C89_integers':
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1356:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(signed char,   SCHAR,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1356:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(signed char,   SCHAR,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1357:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(unsigned char,   UCHAR,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1357:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(unsigned char,   UCHAR,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:14: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
         _v = (_v << 8) + _i;                                                  \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1358:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(short,    SHORT,        d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1358:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(short,    SHORT,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1358:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(short,    SHORT,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:14: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
         _v = (_v << 8) + _i;                                                  \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1359:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned short,   USHORT,       d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1359:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned short,   USHORT,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1359:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned short,   USHORT,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1360:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int,    INT,         d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1360:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int,    INT,         d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1361:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned int,   UINT,         d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1361:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned int,   UINT,         d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1361:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned int,   UINT,         d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1362:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long,    LONG,         d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1362:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long,    LONG,         d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1363:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long,   ULONG,        d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1363:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long,   ULONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1363:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long,   ULONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c: In function 'detect_C89_floats':
H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE));                        \
                     ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:1384:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(float,    FLOAT,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
         for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) {    \
                                                                       ^
H5detect.c:1384:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(float,    FLOAT,        d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
             HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE));        \
                      ^
H5private.h:986:47: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                               ^
H5detect.c:1384:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(float,    FLOAT,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:341:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
         _v2 /= 256.0;                                                         \
                ^
H5detect.c:1384:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(float,    FLOAT,        d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
         HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE));                    \
                         ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:1384:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(float,    FLOAT,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
         HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE));                    \
                         ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:1384:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(float,    FLOAT,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual]
     fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg);          \
                                               ^
H5detect.c:1384:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(float,    FLOAT,        d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:1384:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(float,    FLOAT,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:1384:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(float,    FLOAT,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE));                        \
                     ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:1385:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(double,    DOUBLE,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
         for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) {    \
                                                                       ^
H5detect.c:1385:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(double,    DOUBLE,       d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
             HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE));        \
                      ^
H5private.h:986:47: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                               ^
H5detect.c:1385:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(double,    DOUBLE,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
         HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE));                    \
                         ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:1385:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(double,    DOUBLE,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
         HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE));                    \
                         ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:1385:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(double,    DOUBLE,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual]
     fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg);          \
                                               ^
H5detect.c:1385:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(double,    DOUBLE,       d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:1385:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(double,    DOUBLE,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:1385:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(double,    DOUBLE,       d_g[nd_g]); nd_g++;
     ^
H5detect.c: In function 'detect_C99_integers8':
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1408:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(int8_t,           INT8,         d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1408:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(int8_t,           INT8,         d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1415:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(uint8_t,    UINT8,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1415:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(uint8_t,    UINT8,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1422:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(int_least8_t,     INT_LEAST8,   d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1422:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(int_least8_t,     INT_LEAST8,   d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1429:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(uint_least8_t,    UINT_LEAST8,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1429:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(uint_least8_t,    UINT_LEAST8,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1436:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(int_fast8_t,      INT_FAST8,    d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1436:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(int_fast8_t,      INT_FAST8,    d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1443:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(uint_fast8_t,    UINT_FAST8,   d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int)                                     \
     ^
H5detect.c:1443:5: note: in expansion of macro 'DETECT_BYTE'
     DETECT_BYTE(uint_fast8_t,    UINT_FAST8,   d_g[nd_g]); nd_g++;
     ^
H5detect.c: In function 'detect_C99_integers16':
H5detect.c:254:14: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
         _v = (_v << 8) + _i;                                                  \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1469:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int16_t,     INT16,        d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1469:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int16_t,     INT16,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1469:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int16_t,     INT16,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:14: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
         _v = (_v << 8) + _i;                                                  \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1472:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint16_t,     UINT16,       d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1472:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint16_t,     UINT16,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1472:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint16_t,     UINT16,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:14: warning: conversion to 'int_least16_t {aka short int}' from 'int' may alter its value [-Wconversion]
         _v = (_v << 8) + _i;                                                  \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1475:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_least16_t,    INT_LEAST16,  d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1475:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_least16_t,    INT_LEAST16,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1475:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_least16_t,    INT_LEAST16,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:14: warning: conversion to 'uint_least16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
         _v = (_v << 8) + _i;                                                  \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1478:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_least16_t,    UINT_LEAST16, d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1478:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_least16_t,    UINT_LEAST16, d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1478:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_least16_t,    UINT_LEAST16, d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1481:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_fast16_t,    INT_FAST16,   d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1481:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_fast16_t,    INT_FAST16,   d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'uint_fast16_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1484:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_fast16_t,    UINT_FAST16,  d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1484:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_fast16_t,    UINT_FAST16,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1484:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_fast16_t,    UINT_FAST16,  d_g[nd_g]); nd_g++;
     ^
H5detect.c: In function 'detect_C99_integers32':
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1507:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int32_t,     INT32,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1507:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int32_t,     INT32,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1510:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint32_t,     UINT32,       d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1510:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint32_t,     UINT32,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1510:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint32_t,     UINT32,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1513:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_least32_t,    INT_LEAST32,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1513:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_least32_t,    INT_LEAST32,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'uint_least32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1516:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_least32_t,    UINT_LEAST32, d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1516:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_least32_t,    UINT_LEAST32, d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1516:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_least32_t,    UINT_LEAST32, d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1519:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_fast32_t,    INT_FAST32,   d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1519:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_fast32_t,    INT_FAST32,   d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'uint_fast32_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1522:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_fast32_t,    UINT_FAST32,  d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1522:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_fast32_t,    UINT_FAST32,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1522:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_fast32_t,    UINT_FAST32,  d_g[nd_g]); nd_g++;
     ^
H5detect.c: In function 'detect_C99_integers64':
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1545:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int64_t,     INT64,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1545:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int64_t,     INT64,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'uint64_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1548:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint64_t,     UINT64,       d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1548:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint64_t,     UINT64,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1548:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint64_t,     UINT64,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1551:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_least64_t,    INT_LEAST64,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1551:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_least64_t,    INT_LEAST64,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'uint_least64_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1554:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_least64_t,    UINT_LEAST64, d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1554:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_least64_t,    UINT_LEAST64, d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1554:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_least64_t,    UINT_LEAST64, d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1557:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_fast64_t,    INT_FAST64,   d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1557:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(int_fast64_t,    INT_FAST64,   d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'uint_fast64_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1560:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_fast64_t,    UINT_FAST64,  d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1560:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_fast64_t,    UINT_FAST64,  d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1560:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(uint_fast64_t,    UINT_FAST64,  d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:245:5: note: in definition of macro 'DETECT_I_BYTE_CORE'
     DETECT_TYPE _v;                                                           \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:251:24: note: in definition of macro 'DETECT_I_BYTE_CORE'
     INFO.size = sizeof(TYPE);                                                 \
                        ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:253:21: note: in definition of macro 'DETECT_I_BYTE_CORE'
     for(_i = sizeof(DETECT_TYPE), _v = 0; _i > 0; --_i)                       \
                     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:255:64: note: in definition of macro 'DETECT_I_BYTE_CORE'
     for(_i = 0, _x = (unsigned char *)&_v; _i < (signed)sizeof(DETECT_TYPE); _i++) { \
                                                                ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
In file included from H5private.h:50:0,
                 from H5detect.c:57:
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:257:9: note: in expansion of macro 'HDassert'
         HDassert(_j < (signed)sizeof(DETECT_TYPE));                           \
         ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:424:14: note: in definition of macro 'ALIGNMENT'
     volatile TYPE _val = 1;            \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:425:14: note: in definition of macro 'ALIGNMENT'
     volatile TYPE _val2;            \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:434:5: note: in definition of macro 'ALIGNMENT'
  *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:435:13: note: in definition of macro 'ALIGNMENT'
  _val2 = *((TYPE*)(_buf+align_g[_ano])); /*possible SIGBUS or SEGSEGV*/\
             ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5private.h:992:43: note: in definition of macro 'HDmemset'
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:447:13: note: in definition of macro 'ALIGNMENT'
  _val2 = *((TYPE*)(_buf+align_g[_ano]));          \
             ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
H5detect.c:1564:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
                   ^
H5detect.c:415:9: note: in definition of macro 'COMP_ALIGNMENT'
         TYPE    x;                                                            \
         ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1564:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(long long,    LLONG,        d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5private.h:2062:56: note: in definition of macro 'HDcompile_assert'
 #define HDcompile_assert(e)     ((void)sizeof(char[ !!(e) ? 1 : -1]))
                                                        ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:245:5: note: in definition of macro 'DETECT_I_BYTE_CORE'
     DETECT_TYPE _v;                                                           \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:251:24: note: in definition of macro 'DETECT_I_BYTE_CORE'
     INFO.size = sizeof(TYPE);                                                 \
                        ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:253:21: note: in definition of macro 'DETECT_I_BYTE_CORE'
     for(_i = sizeof(DETECT_TYPE), _v = 0; _i > 0; --_i)                       \
                     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:254:24: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         _v = (_v << 8) + _i;                                                  \
                        ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:255:64: note: in definition of macro 'DETECT_I_BYTE_CORE'
     for(_i = 0, _x = (unsigned char *)&_v; _i < (signed)sizeof(DETECT_TYPE); _i++) { \
                                                                ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
In file included from H5private.h:50:0,
                 from H5detect.c:57:
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:257:9: note: in expansion of macro 'HDassert'
         HDassert(_j < (signed)sizeof(DETECT_TYPE));                           \
         ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:424:14: note: in definition of macro 'ALIGNMENT'
     volatile TYPE _val = 1;            \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:425:14: note: in definition of macro 'ALIGNMENT'
     volatile TYPE _val2;            \
              ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:434:5: note: in definition of macro 'ALIGNMENT'
  *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:435:13: note: in definition of macro 'ALIGNMENT'
  _val2 = *((TYPE*)(_buf+align_g[_ano])); /*possible SIGBUS or SEGSEGV*/\
             ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5private.h:992:43: note: in definition of macro 'HDmemset'
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:447:13: note: in definition of macro 'ALIGNMENT'
  _val2 = *((TYPE*)(_buf+align_g[_ano]));          \
             ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
H5detect.c:1565:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
                            ^
H5detect.c:415:9: note: in definition of macro 'COMP_ALIGNMENT'
         TYPE    x;                                                            \
         ^
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
     ^
H5detect.c:1565:5: note: in expansion of macro 'DETECT_I'
     DETECT_I(unsigned long long,  ULLONG,       d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c: In function 'detect_C99_floats':
H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE));                        \
                     ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:1630:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(long double,   LDOUBLE,      d_g[nd_g]); nd_g++;
     ^
H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
         for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) {    \
                                                                       ^
H5detect.c:1630:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(long double,   LDOUBLE,      d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
             HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE));        \
                      ^
H5private.h:986:47: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                               ^
H5detect.c:1630:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(long double,   LDOUBLE,      d_g[nd_g]); nd_g++;
     ^
H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
         HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE));                    \
                         ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:1630:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(long double,   LDOUBLE,      d_g[nd_g]); nd_g++;
     ^
H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
         HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE));                    \
                         ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:1630:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(long double,   LDOUBLE,      d_g[nd_g]); nd_g++;
     ^
H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual]
     fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg);          \
                                               ^
H5detect.c:1630:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(long double,   LDOUBLE,      d_g[nd_g]); nd_g++;
     ^
In file included from H5detect.c:57:0:
H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \
                                                                                ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:1630:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(long double,   LDOUBLE,      d_g[nd_g]); nd_g++;
     ^
H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
      HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \
                                                   ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT'
     ALIGNMENT(TYPE, INFO);                                                    \
     ^
H5detect.c:1630:5: note: in expansion of macro 'DETECT_F'
     DETECT_F(long double,   LDOUBLE,      d_g[nd_g]); nd_g++;
     ^
H5detect.c: In function 'verify_signal_handlers':
H5detect.c:1669:9: warning: variable 'i' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
     int i, val;
         ^
  CCLD     H5detect
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo  |                  \
	sed -e 's/-L/:/g' -e 's/ //g'`"                               \
 ./H5detect > H5Tinit.c  ||                               \
    (test $HDF5_Make_Ignore && echo "*** Error ignored") ||          \
    (rm -f H5Tinit.c ; exit 1)
  CC       H5Tinit.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tinit.c:78:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tinit.c:79:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tinit.c:79:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tinit.c:78:0:
H5Tinit.c: In function 'H5TN_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:155:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:166:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:176:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:187:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:196:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:207:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:217:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:228:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:237:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:258:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:269:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:280:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:291:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:303:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:314:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:323:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:334:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:343:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:354:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:363:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:374:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:383:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:394:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:403:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:414:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:423:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:434:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:443:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:454:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:463:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:474:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:483:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:494:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:503:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:514:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:525:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:536:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:547:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:558:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:567:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:578:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:587:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:598:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:607:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:618:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:627:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:638:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:649:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:660:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:671:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:682:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:693:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:704:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:715:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:726:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:737:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:748:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:759:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:770:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:781:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:792:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:803:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:814:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:825:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:836:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:848:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:859:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:869:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:887:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:900:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:918:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:935:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tinit.c:953:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
         ^
  CC       H5Tnative.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tnative.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tnative.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tnative.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tnative.c:27:0:
H5Tnative.c: In function 'H5Tget_native_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tnative.c:107:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tnative.c:107:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:112:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:116:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not valid direction value")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:119:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "cannot retrieve native type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:122:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register data type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:129:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATATYPE, H5E_CLOSEERROR, FAIL, "unable to release datatype")
                 ^
H5Tnative.c: In function 'H5T_get_native_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tnative.c:173:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:178:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a valid class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:181:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a valid size")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:189:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a valid signess")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:194:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot retrieve integer type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:200:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot retrieve float type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:206:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot retrieve float type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:211:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:216:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:223:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "time type is not supported yet")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:230:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot retrieve integer for bitfield type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:236:18: note: in expansion of macro 'HGOTO_ERROR'
                  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot retrieve float type")
                  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:240:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:250:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot retrieve float type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:254:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a data type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:268:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:278:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "compound data type doesn't have any member")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:282:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot allocate memory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:284:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot allocate memory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:286:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot allocate memory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:291:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "member type retrieval failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:294:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "member type retrieval failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:297:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "member identifier retrieval failed")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:300:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot close datatype")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:309:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot create a compound type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:314:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot insert member to compound datatype")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:336:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:341:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot close datatype")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:365:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "unable to get base type for enumerate type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:367:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "base native type retrieval failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:370:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot register datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:372:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot register datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:376:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot allocate memory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:378:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot allocate memory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:382:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "unable to create enum type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:386:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to convert between src and dst data types")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:390:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "enumerate data type doesn't have any member")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:394:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot get member name")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:396:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot get member value")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:400:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot get member value")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:403:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot insert member")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:411:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot close datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:414:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot close datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:431:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot get dimension rank")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:434:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot allocate memory")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:436:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot get dimension size")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:440:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "unable to get parent type for array type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:443:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "parent native type retrieval failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:447:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_CLOSEERROR, NULL, "cannot close datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:451:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "unable to create array type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:455:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_CLOSEERROR, NULL, "cannot close datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:461:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:477:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "unable to get parent type for VL type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:481:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "parent native type retrieval failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:485:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_CLOSEERROR, NULL, "cannot close datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:489:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "unable to create VL type")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:493:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_CLOSEERROR, NULL, "cannot close datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:500:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:509:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "data type doesn't match any native type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:517:17: note: in expansion of macro 'HDONE_ERROR'
                 HDONE_ERROR(H5E_DATATYPE, H5E_CLOSEERROR, NULL, "unable to release datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:523:21: note: in expansion of macro 'HDONE_ERROR'
                     HDONE_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot close datatype")
                     ^
H5Tnative.c: In function 'H5T_get_native_integer':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tnative.c:576:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5Tnative.c:593:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
             native_size = sizeof(long long);
                                       ^
H5Tnative.c:596:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
             native_size = sizeof(long long);
                                       ^
H5Tnative.c:601:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
             native_size = sizeof(long long);
                                       ^
In file included from H5Tnative.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:665:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "Unknown native integer match")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:671:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a data type")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:674:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot copy type")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:678:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
          ^
H5Tnative.c: In function 'H5T_get_native_float':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tnative.c:716:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:790:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "Unknown native floating-point match")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:796:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a data type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:798:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot retrieve float type")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:802:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
          ^
H5Tnative.c: In function 'H5T_get_native_bitfield':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tnative.c:834:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:881:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a data type")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:884:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot copy type")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tnative.c:888:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "cannot compute compound offset")
          ^
H5Tnative.c: In function 'H5T_cmp_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tnative.c:917:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
  CC       H5Toffset.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Toffset.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Toffset.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Toffset.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Toffset.c:27:0:
H5Toffset.c: In function 'H5Tget_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Toffset.c:93:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(-1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Toffset.c:93:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(-1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:98:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an atomic data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:102:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "cant't get offset for specified datatype")
  ^
H5Toffset.c: In function 'H5T_get_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Toffset.c:143:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(-1)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:149:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "operation not defined for specified data type")
  ^
H5Toffset.c: In function 'H5Tset_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Toffset.c:204:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Toffset.c:204:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:209:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an atomic data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:211:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "data type is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:213:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "offset must be zero for this type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:215:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "operation not allowed after members are defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:217:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "operation not defined for this datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:221:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to set offset")
  ^
H5Toffset.c: In function 'H5T_set_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Toffset.c:272:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toffset.c:284:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to set offset for base type")
      ^
  CC       H5Toh.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Toh.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Toh.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Toh.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Toh.c:27:0:
H5Toh.c: In function 'H5O_dtype_isa':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toh.c:112:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to read object header")
  ^
H5Toh.c: In function 'H5O_dtype_open':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toh.c:144:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTOPENOBJ, FAIL, "unable to open datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toh.c:148:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toh.c:153:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATATYPE, H5E_CLOSEERROR, FAIL, "unable to release datatype")
             ^
H5Toh.c: In function 'H5O_dtype_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toh.c:187:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "unable to commit datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toh.c:191:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "unable to get object location of named datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toh.c:193:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "unable to get path of named datatype")
         ^
H5Toh.c: In function 'H5O_dtype_get_oloc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toh.c:226:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_BADATOM, NULL, "couldn't get object from ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Toh.c:230:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_OHDR, H5E_CANTGET, NULL, "unable to get object location from object")
         ^
  CC       H5Topaque.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Topaque.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Topaque.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Topaque.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Topaque.c:27:0:
H5Topaque.c: In function 'H5Tset_tag':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Topaque.c:76:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Topaque.c:76:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Topaque.c:81:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Topaque.c:83:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "data type is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Topaque.c:87:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an opaque data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Topaque.c:89:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no tag")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Topaque.c:91:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "tag too long")
  ^
H5Topaque.c: In function 'H5Tget_tag':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Topaque.c:123:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Topaque.c:123:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Topaque.c:127:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Topaque.c:131:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "operation not defined for data type class")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Topaque.c:135:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
  ^
  CC       H5Torder.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Torder.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Torder.c:35:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Torder.c:35:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Torder.c:34:0:
H5Torder.c: In function 'H5Tget_order':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Torder.c:124:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_ORDER_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Torder.c:124:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_ORDER_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:129:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, H5T_ORDER_ERROR, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:133:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, H5T_ORDER_ERROR, "cant't get order for specified datatype")
  ^
H5Torder.c: In function 'H5T_get_order':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Torder.c:158:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(H5T_ORDER_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:176:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_ORDER_ERROR, "can't get number of members from compound data type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:182:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, H5T_ORDER_ERROR, "can't get order for compound member")
                     ^
H5Torder.c: In function 'H5Tset_order':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Torder.c:231:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Torder.c:231:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:236:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:238:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADVALUE, FAIL, "illegal byte order")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:240:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:244:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "can't set order")
  ^
H5Torder.c: In function 'H5T_set_order':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Torder.c:268:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:271:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "operation not allowed after enum members are defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:280:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_BADVALUE, FAIL, "illegal byte order for type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:293:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "can't get number of members from compound data type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:297:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_UNINITIALIZED, FAIL, "no member is in the compound data type")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Torder.c:302:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "can't set order for compound member")
                     ^
  CC       H5Tpad.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tpad.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tpad.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tpad.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tpad.c:27:0:
H5Tpad.c: In function 'H5Tget_pad':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tpad.c:79:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tpad.c:79:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tpad.c:84:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tpad.c:88:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "operation not defined for specified data type")
  ^
H5Tpad.c: In function 'H5Tset_pad':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tpad.c:123:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tpad.c:123:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tpad.c:128:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tpad.c:130:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "data type is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tpad.c:132:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid pad type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tpad.c:134:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "operation not allowed after members are defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tpad.c:138:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "operation not defined for specified data type")
  ^
  CC       H5Tprecis.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tprecis.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tprecis.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tprecis.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tprecis.c:27:0:
H5Tprecis.c: In function 'H5Tget_precision':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tprecis.c:86:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tprecis.c:86:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:91:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, 0, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:95:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, 0, "cant't get precision for specified datatype")
  ^
H5Tprecis.c: In function 'H5T_get_precision':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tprecis.c:124:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(0)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:130:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, 0, "operation not defined for specified datatype")
  ^
H5Tprecis.c: In function 'H5Tset_precision':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tprecis.c:175:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tprecis.c:175:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:180:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:182:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTSET, FAIL, "datatype is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:184:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "precision must be positive")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:186:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "operation not allowed after members are defined")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:188:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "precision for this type is read-only")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:190:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "operation not defined for specified datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:194:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "unable to set precision")
  ^
H5Tprecis.c: In function 'H5T_set_precision':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tprecis.c:236:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:248:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_DATATYPE, H5E_CANTSET, FAIL, "unable to set precision for base type")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:284:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "adjust sign, mantissa, and exponent fields first")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:287:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_UNSUPPORTED, FAIL, "operation not defined for datatype class")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tprecis.c:296:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "operation not defined for specified datatype")
             ^
  CC       H5Tstrpad.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tstrpad.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tstrpad.c:28:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tstrpad.c:28:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tstrpad.c:27:0:
H5Tstrpad.c: In function 'H5Tget_strpad':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tstrpad.c:82:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_STR_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tstrpad.c:82:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(H5T_STR_ERROR)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tstrpad.c:87:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5T_STR_ERROR, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tstrpad.c:91:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, H5T_STR_ERROR, "operation not defined for datatype class")
  ^
H5Tstrpad.c: In function 'H5Tset_strpad':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tstrpad.c:139:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tstrpad.c:139:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tstrpad.c:144:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tstrpad.c:146:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_CANTINIT, FAIL, "datatype is read-only")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tstrpad.c:148:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "illegal string pad type")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tstrpad.c:152:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "operation not defined for datatype class")
  ^
  CC       H5Tvisit.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tvisit.c:44:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tvisit.c:45:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tvisit.c:45:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tvisit.c:44:0:
H5Tvisit.c: In function 'H5T__visit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvisit.c:116:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_BADITER, FAIL, "operator callback failed")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvisit.c:127:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_BADITER, FAIL, "can't visit member datatype")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvisit.c:136:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADITER, FAIL, "can't visit parent datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvisit.c:143:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATATYPE, H5E_BADITER, FAIL, "operator callback failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvisit.c:150:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_BADITER, FAIL, "operator callback failed")
             ^
  CC       H5Tvlen.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Tvlen.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Tvlen.c:29:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Tvlen.c:29:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Tvlen.c:27:0:
H5Tvlen.c: In function 'H5Tvlen_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tvlen.c:112:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Tvlen.c:112:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:117:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an valid base datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:121:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "invalid VL location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:125:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, FAIL, "unable to register datatype")
         ^
H5Tvlen.c: In function 'H5T__vlen_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTALLOC, NULL, "memory allocation failed")
         ^
H5Tvlen.c:168:47: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     if(NULL == (dt->shared->parent = H5T_copy(base, H5T_COPY_ALL)))
                                               ^
In file included from H5Oprivate.h:41:0,
                 from H5Dprivate.h:27,
                 from H5Tvlen.c:28:
H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}'
 H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
               ^
In file included from H5Tvlen.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:169:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "can't copy base datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:179:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, NULL, "invalid datatype location")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:187:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, NULL, "unable to release datatype info")
             ^
H5Tvlen.c: In function 'H5T__vlen_set_loc':
H5Tvlen.c:270:36: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 dt->shared->size = 4 + H5F_SIZEOF_ADDR(f) + 4;
                                    ^
In file included from H5Tvlen.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:292:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_BADRANGE, FAIL, "invalid VL datatype location")
                 ^
H5Tvlen.c: In function 'H5T_vlen_seq_mem_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:490:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for VL data")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:494:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for VL data")
                 ^
H5Tvlen.c: In function 'H5T_vlen_str_mem_write':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:720:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for VL data")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:724:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for VL data")
             ^
H5Tvlen.c: In function 'H5T_vlen_disk_isnull':
H5Tvlen.c:847:23: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
     H5F_addr_decode(f,(const uint8_t **)&vl,&addr);
                       ^
H5Tvlen.c: In function 'H5T_vlen_disk_read':
H5Tvlen.c:884:23: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
     H5F_addr_decode(f,(const uint8_t **)&vl,&(hobjid.addr));
                       ^
In file included from H5Tvlen.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:891:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_DATATYPE, H5E_READERROR, FAIL, "Unable to read VL information")
             ^
H5Tvlen.c: In function 'H5T_vlen_disk_write':
H5Tvlen.c:937:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr));
                            ^
In file included from H5Tvlen.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:944:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_WRITEERROR, FAIL, "Unable to remove heap object")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:954:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_WRITEERROR, FAIL, "Unable to write VL information")
         ^
H5Tvlen.c: In function 'H5T_vlen_disk_setnull':
H5Tvlen.c:999:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual]
         H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr));
                            ^
In file included from H5Tvlen.c:27:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1006:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_DATATYPE, H5E_WRITEERROR, FAIL, "Unable to remove heap object")
                 ^
H5Tvlen.c: In function 'H5T_vlen_reclaim_recurse':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1065:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTFREE, FAIL, "Unable to free array element")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1080:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTFREE, FAIL, "Unable to free compound field")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1100:33: note: in expansion of macro 'HGOTO_ERROR'
                                 HGOTO_ERROR(H5E_DATATYPE, H5E_CANTFREE, FAIL, "Unable to free VL element")
                                 ^
H5Tvlen.c: In function 'H5T_vlen_reclaim':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tvlen.c:1163:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1171:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1175:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTFREE, FAIL, "can't reclaim vlen elements")
         ^
H5Tvlen.c: In function 'H5T_vlen_get_alloc_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tvlen.c:1211:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1222:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a dataset transfer property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1226:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1228:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1232:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "unable to get value")
             ^
H5Tvlen.c: In function 'H5T_vlen_reclaim_elmt':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Tvlen.c:1266:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1270:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "unable to retrieve VL allocation info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Tvlen.c:1274:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_DATATYPE, H5E_CANTFREE, FAIL, "can't reclaim vlen elements")
         ^
  CC       H5TS.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5TS.c:17:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5TS.c:18:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5TS.c:18:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5VM.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5VM.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5VM.c:23:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5VM.c:23:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5VM.c:22:0:
H5VM.c: In function 'H5VM_array_offset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5VM.c:1133:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADVALUE, UFAIL, "can't compute down sizes")
         ^
H5VM.c: In function 'H5VM_array_calc':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5VM.c:1218:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADVALUE, FAIL, "can't compute down sizes")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5VM.c:1222:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_INTERNAL, H5E_BADVALUE, FAIL, "can't compute coordinates")
         ^
H5VM.c: In function 'H5VM_opvv':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5VM.c:1373:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_CANTOPERATE, FAIL, "can't perform operation")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5VM.c:1415:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_CANTOPERATE, FAIL, "can't perform operation")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5VM.c:1457:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_INTERNAL, H5E_CANTOPERATE, FAIL, "can't perform operation")
                 ^
  CC       H5WB.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5WB.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5WB.c:38:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5WB.c:38:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5WB.c:37:0:
H5WB.c: In function 'H5WB_wrap':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5WB.c:123:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed for wrapped buffer info")
         ^
H5WB.c: In function 'H5WB_actual':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5WB.c:191:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ATTR, H5E_NOSPACE, NULL, "memory allocation failed")
             ^
H5WB.c: In function 'H5WB_actual_clear':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5WB.c:244:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATTR, H5E_NOSPACE, NULL, "memory allocation failed")
         ^
  CC       H5Z.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Z.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Z.c:24:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Z.c:24:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Z.c:22:0:
H5Z.c: In function 'H5Z_init_interface':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:98:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR (H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register deflate filter")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:102:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR (H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register shuffle filter")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:106:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR (H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register fletcher32 filter")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:115:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register nbit filter")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:119:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register scaleoffset filter")
         ^
H5Z.c: In function 'H5Zregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Z.c:237:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Z.c:237:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:242:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "invalid filter class")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:279:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "invalid filter identification number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:281:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "unable to modify predefined filters")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:283:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "no filter function specified")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:287:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR (H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register filter")
  ^
H5Z.c: In function 'H5Z_register':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:315:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:334:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to extend filter table")
   ^
H5Z.c: In function 'H5Zunregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Z.c:379:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Z.c:379:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:384:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "invalid filter identification number")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:386:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "unable to modify predefined filters")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:390:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to unregister filter")
  ^
H5Z.c: In function 'H5Z_unregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:417:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:428:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_NOTFOUND, FAIL, "filter is not registered")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:436:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADITER, FAIL, "iteration failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:439:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTRELEASE, FAIL, "can't unregister filter because a dataset is still using it")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:443:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADITER, FAIL, "iteration failed")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:446:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTRELEASE, FAIL, "can't unregister filter because a group is still using it")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:450:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_FILE, H5E_BADITER, FAIL, "iteration failed")
         ^
H5Z.c: In function 'H5Z__check_unregister':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:488:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:492:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "can't check filter in pipeline")
         ^
H5Z.c: In function 'H5Z__check_unregister_group_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:529:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "can't get group creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:533:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "can't check filter in pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:546:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLINE, H5E_CANTDEC, FAIL, "can't release plist")
             ^
H5Z.c: In function 'H5Z__check_unregister_dset_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:582:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "can't get dataset creation property list")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:586:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "can't check filter in pipeline")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:599:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLINE, H5E_CANTDEC, FAIL, "can't release plist")
             ^
H5Z.c: In function 'H5Z__flush_file_cb':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:632:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CANTFLUSH, FAIL, "unable to flush file hierarchy")
             ^
H5Z.c: In function 'H5Zfilter_avail':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Z.c:659:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Z.c:659:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:664:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL, "invalid filter identification number")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:667:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLINE, H5E_NOTFOUND, FAIL, "unable to check the availability of the filter")
      ^
H5Z.c: In function 'H5Z_filter_avail':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:698:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5Z.c: In function 'H5Z_prelude_callback':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:748:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_NOTFOUND, FAIL, "required filter was not located")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:756:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLINE, H5E_NOENCODER, FAIL, "Filter present but encoding is disabled.");
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:766:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLINE, H5E_CANAPPLY, FAIL, "error during user callback")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:771:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLINE, H5E_CANAPPLY, FAIL, "filter parameters not appropriate")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:781:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLINE, H5E_SETLOCAL, FAIL, "error during user callback")
                             ^
H5Z.c: In function 'H5Z_prepare_prelude_callback_dcpl':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:833:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "can't get dataset creation property list")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:837:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't retrieve layout")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:845:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLIST, H5E_CANTGET, FAIL, "can't retrieve pipeline filter")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:857:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_DATASPACE, H5E_CANTCREATE, FAIL, "can't create simple dataspace")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:862:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ATOM, H5E_CANTREGISTER, FAIL, "unable to register dataspace ID")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:867:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_CANAPPLY, FAIL, "unable to apply filter")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:874:9: note: in expansion of macro 'HDONE_ERROR'
         HDONE_ERROR(H5E_PLINE, H5E_CANTRELEASE, FAIL, "unable to close dataspace")
         ^
H5Z.c: In function 'H5Z_can_apply':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:904:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:908:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANAPPLY, FAIL, "unable to apply filter")
         ^
H5Z.c: In function 'H5Z_set_local':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:939:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:943:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_SETLOCAL, FAIL, "local filter parameters not set")
         ^
H5Z.c: In function 'H5Z_can_apply_direct':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:969:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:975:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANAPPLY, FAIL, "unable to apply filter")
         ^
H5Z.c: In function 'H5Z_set_local_direct':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1006:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1012:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_SETLOCAL, FAIL, "local filter parameters not set")
         ^
H5Z.c: In function 'H5Z_modify':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1040:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1054:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_NOTFOUND, FAIL, "filter not in pipeline")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1072:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for filter parameters")
                 ^
H5Z.c: In function 'H5Z_append':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1110:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1122:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "too many filters in pipeline")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1147:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for filter pipeline")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1174:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for filter")
                 ^
H5Z.c: In function 'H5Z_find':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1250:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1254:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_NOTFOUND, NULL, "required filter is not registered")
         ^
H5Z.c: In function 'H5Z_pipeline':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1309:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1341:29: note: in expansion of macro 'HGOTO_ERROR'
                             HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register filter")
                             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1357:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLINE, H5E_READERROR, FAIL, "required filter '%s' is not registered", pline->filter[idx].name)
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1359:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLINE, H5E_READERROR, FAIL, "required filter (name unavailable) is not registered")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1382:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_READERROR, FAIL, "filter returned failure during read")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1400:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_WRITEERROR, FAIL, "required filter is not registered")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1422:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLINE, H5E_WRITEERROR, FAIL, "filter returned failure")
                         ^
H5Z.c: In function 'H5Z_filter_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1462:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(NULL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1474:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_NOTFOUND, NULL, "filter not in pipeline")
  ^
H5Z.c: In function 'H5Z_filter_in_pline':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1507:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5Z.c: In function 'H5Z_all_filters_avail':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1548:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5Z.c: In function 'H5Z_delete':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1592:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1605:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CANTFREE, FAIL, "can't release pipeline info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1621:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_NOTFOUND, FAIL, "filter not in pipeline")
             ^
H5Z.c: In function 'H5Zget_filter_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1861:11: note: in expansion of macro 'HGOTO_ERROR'
           HGOTO_ERROR(H5E_FUNC, H5E_CANTINIT, err,                  \
           ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Z.c:1675:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1866:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_API_INIT'
     FUNC_ENTER_API_INIT(err);                            \
     ^
H5Z.c:1675:5: note: in expansion of macro 'FUNC_ENTER_API'
     FUNC_ENTER_API(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1680:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "Filter info not retrieved")
         ^
H5Z.c: In function 'H5Z_get_filter_info':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5private.h:1803:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR (H5E_FUNC, H5E_CANTINIT, err,                  \
          ^
H5private.h:1919:4: note: in expansion of macro 'H5_INTERFACE_INIT'
    H5_INTERFACE_INIT(err)                  \
    ^
H5private.h:1927:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_INIT'
     FUNC_ENTER_NOAPI_INIT(err)                          \
     ^
H5Z.c:1706:5: note: in expansion of macro 'FUNC_ENTER_NOAPI'
     FUNC_ENTER_NOAPI(FAIL)
     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Z.c:1710:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADVALUE, FAIL, "Filter not defined")
         ^
  CC       H5Zdeflate.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Zdeflate.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Zdeflate.c:25:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Zdeflate.c:25:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Zdeflate.c:24:0:
H5Zdeflate.c: In function 'H5Z_filter_deflate':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zdeflate.c:91:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, 0, "invalid deflate aggression level")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zdeflate.c:100:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "memory allocation failed for deflate uncompression")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zdeflate.c:111:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, 0, "inflateInit() failed")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zdeflate.c:125:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, 0, "inflate() failed")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zdeflate.c:136:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "memory allocation failed for deflate uncompression")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zdeflate.c:176:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "unable to allocate deflate destination buffer")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zdeflate.c:184:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, 0, "overflow")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zdeflate.c:186:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, 0, "deflate memory error")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zdeflate.c:188:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLINE, H5E_CANTINIT, 0, "other deflate error")
      ^
  CC       H5Zfletcher32.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Zfletcher32.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Zfletcher32.c:25:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Zfletcher32.c:25:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Zfletcher32.c:24:0:
H5Zfletcher32.c: In function 'H5Z_filter_fletcher32':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zfletcher32.c:130:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_STORAGE, H5E_READERROR, 0, "data error detected by Fletcher32 checksum")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zfletcher32.c:143:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "unable to allocate Fletcher32 checksum destination buffer")
      ^
  CC       H5Znbit.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Znbit.c:18:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Znbit.c:19:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Znbit.c:19:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Znbit.c:18:0:
H5Znbit.c: In function 'H5Z_can_apply_nbit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:142:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:146:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype class")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:150:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype size")
  ^
H5Znbit.c: In function 'H5Z_calc_parms_array':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:248:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad base datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:252:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad base datatype class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:263:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot compute parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:268:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot compute parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:279:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLINE, H5E_CLOSEERROR, FAIL, "Unable to close base datatype")
             ^
H5Znbit.c: In function 'H5Z_calc_parms_compound':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:321:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype number of members")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:330:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad member datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:334:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad member datatype class")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:348:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot compute parameters for datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:353:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot compute parameters for datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:363:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CLOSEERROR, FAIL, "Unable to close member datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:370:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLINE, H5E_CLOSEERROR, FAIL, "Unable to close member datatype")
             ^
H5Znbit.c: In function 'H5Z_set_parms_nooptype':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:407:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype size")
  ^
H5Znbit.c:410:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     cd_values[cd_values_index++] = dtype_size;
                                    ^
In file included from H5Znbit.c:18:0:
H5Znbit.c: In function 'H5Z_set_parms_atomic':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:449:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype size")
  ^
H5Znbit.c:452:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     cd_values[cd_values_index++] = dtype_size;
                                    ^
In file included from H5Znbit.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:456:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype endianness order")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:469:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype endianness order")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:474:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype precision")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:478:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype offset")
         ^
H5Znbit.c:481:61: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     if(dtype_precision > dtype_size * 8 || (dtype_precision + dtype_offset) > dtype_size * 8
                                                             ^
In file included from H5Znbit.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:483:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "invalid datatype precision/offset")
         ^
H5Znbit.c:486:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     cd_values[cd_values_index++] = dtype_precision;
                                    ^
H5Znbit.c:489:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     cd_values[cd_values_index++] = dtype_offset;
                                    ^
In file included from H5Znbit.c:18:0:
H5Znbit.c: In function 'H5Z_set_parms_array':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:535:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype size")
  ^
H5Znbit.c:538:34: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     cd_values[cd_values_index++]=dtype_size;
                                  ^
In file included from H5Znbit.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:542:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad base datatype")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:546:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad base datatype class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:553:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:558:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:563:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:569:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot determine if datatype is a variable-length string")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:573:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "datatype not supported by nbit")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:576:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:583:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLINE, H5E_CLOSEERROR, FAIL, "Unable to close base datatype")
             ^
H5Znbit.c: In function 'H5Z_set_parms_compound':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:625:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype size")
  ^
H5Znbit.c:628:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     cd_values[cd_values_index++] = dtype_size;
                                    ^
In file included from H5Znbit.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:632:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype number of members")
         ^
H5Znbit.c:635:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     cd_values[cd_values_index++] = nmembers;
                                    ^
In file included from H5Znbit.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:641:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad member datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:645:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad member datatype class")
             ^
H5Znbit.c:651:40: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         cd_values[cd_values_index++] = dtype_member_offset;
                                        ^
In file included from H5Znbit.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:658:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:663:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:668:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:674:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot determine if datatype is a variable-length string")
                     ^
H5Znbit.c:692:52: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
                     cd_values[cd_values_index++] = dtype_next_member_offset - dtype_member_offset;
                                                    ^
In file included from H5Znbit.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:695:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:701:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CLOSEERROR, FAIL, "Unable to close member datatype")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:708:13: note: in expansion of macro 'HDONE_ERROR'
             HDONE_ERROR(H5E_PLINE, H5E_CLOSEERROR, FAIL, "Unable to close member datatype")
             ^
H5Znbit.c: In function 'H5Z_set_local_nbit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:746:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:750:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype class")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:767:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot compute parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:772:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot compute parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:781:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "datatype needs too many nbit parameters")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:785:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for cd_values[]")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:789:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:793:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "can't get nbit parameters")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:797:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:801:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get number of points in the dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:818:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:823:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:828:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "nbit cannot set parameters for datatype")
                 ^
H5Znbit.c:839:20: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     cd_values[0] = cd_values_actual_nparms;
                    ^
In file included from H5Znbit.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:844:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTSET, FAIL, "can't set local nbit parameters")
  ^
H5Znbit.c: In function 'H5Z_filter_nbit':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:882:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, 0, "invalid nbit aggression level")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:899:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "memory allocation failed for nbit decompression")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Znbit.c:912:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "memory allocation failed for nbit compression")
             ^
H5Znbit.c: In function 'H5Z_nbit_decompress_one_byte':
H5Znbit.c:973:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
       data[data_offset + k] =
                        ^
H5Znbit.c:974:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)) << uchar_offset;
       ^
H5Znbit.c:977:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
       data[data_offset + k] =
                        ^
H5Znbit.c:978:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)) << uchar_offset;
       ^
H5Znbit.c:984:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
       data[data_offset + k] |=
                        ^
H5Znbit.c:985:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)) << uchar_offset;
       ^
H5Znbit.c: In function 'H5Z_nbit_decompress_one_nooptype':
H5Znbit.c:1003:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
       data[data_offset + i] = ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len));
                                                                      ^
H5Znbit.c:1003:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       data[data_offset + i] = ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len));
                               ^
H5Znbit.c:1004:15: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
       dat_len -= *buf_len;
               ^
H5Znbit.c:1009:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
       data[data_offset + i] |= ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len));
                                                   ^
H5Znbit.c:1009:32: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       data[data_offset + i] |= ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len));
                                ^
H5Znbit.c:1010:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
       *buf_len -= dat_len;
                ^
H5Znbit.c:1010:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
       *buf_len -= dat_len;
                   ^
H5Znbit.c: In function 'H5Z_nbit_decompress_one_atomic':
H5Znbit.c:1022:19: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
    datatype_len = p.size * 8;
                   ^
H5Znbit.c: In function 'H5Z_nbit_decompress_one_array':
H5Znbit.c:1064:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.order = parms[parms_index++];
                      ^
H5Znbit.c:1065:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.precision = parms[parms_index++];
                          ^
H5Znbit.c:1066:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.offset = parms[parms_index++];
                       ^
H5Znbit.c:1067:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
            n = total_size/p.size;
                ^
H5Znbit.c: In function 'H5Z_nbit_decompress_one_compound':
H5Znbit.c:1117:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
               p.order = parms[parms_index++];
                         ^
H5Znbit.c:1118:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
               p.precision = parms[parms_index++];
                             ^
H5Znbit.c:1119:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
               p.offset = parms[parms_index++];
                          ^
H5Znbit.c: In function 'H5Z_nbit_decompress':
H5Znbit.c:1163:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.order = parms[5];
                      ^
H5Znbit.c:1164:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.precision = parms[6];
                          ^
H5Znbit.c:1165:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.offset = parms[7];
                       ^
H5Znbit.c: In function 'H5Z_nbit_compress_one_byte':
H5Znbit.c:1198:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
    val = data[data_offset + k];
                           ^
H5Znbit.c:1204:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
          val >>= 8 - dat_len;
                  ^
H5Znbit.c:1209:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       val >>= p.offset % 8;
               ^
H5Znbit.c:1214:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       buffer[*j] |= (val & ~(~0 << dat_len)) << (*buf_len - dat_len);
                     ^
H5Znbit.c:1217:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len);
                     ^
H5Znbit.c:1222:20: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len);
                    ^
H5Znbit.c: In function 'H5Z_nbit_compress_one_nooptype':
H5Znbit.c:1239:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
       buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len);
                                      ^
H5Znbit.c:1239:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len);
                     ^
H5Znbit.c:1240:15: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
       dat_len -= *buf_len;
               ^
H5Znbit.c:1244:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
       buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len);
                                                          ^
H5Znbit.c:1244:20: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len);
                    ^
H5Znbit.c:1245:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
       *buf_len -= dat_len;
                ^
H5Znbit.c:1245:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
       *buf_len -= dat_len;
                   ^
H5Znbit.c: In function 'H5Z_nbit_compress_one_atomic':
H5Znbit.c:1256:19: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
    datatype_len = p.size * 8;
                   ^
H5Znbit.c: In function 'H5Z_nbit_compress_one_array':
H5Znbit.c:1297:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.order = parms[parms_index++];
                      ^
H5Znbit.c:1298:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.precision = parms[parms_index++];
                          ^
H5Znbit.c:1299:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.offset = parms[parms_index++];
                       ^
H5Znbit.c:1300:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
            n = total_size/p.size;
                ^
H5Znbit.c: In function 'H5Z_nbit_compress_one_compound':
H5Znbit.c:1350:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
               p.order = parms[parms_index++];
                         ^
H5Znbit.c:1351:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
               p.precision = parms[parms_index++];
                             ^
H5Znbit.c:1352:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
               p.offset = parms[parms_index++];
                          ^
H5Znbit.c: In function 'H5Z_nbit_compress':
H5Znbit.c:1395:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.order = parms[5];
                      ^
H5Znbit.c:1396:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.precision = parms[6];
                          ^
H5Znbit.c:1397:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
            p.offset = parms[7];
                       ^
  CC       H5Zshuffle.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Zshuffle.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Zshuffle.c:20:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Zshuffle.c:20:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Zshuffle.c:19:0:
H5Zshuffle.c: In function 'H5Z_set_local_shuffle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zshuffle.c:81:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zshuffle.c:85:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zshuffle.c:89:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "can't get shuffle parameters")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zshuffle.c:93:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype size")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zshuffle.c:97:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTSET, FAIL, "can't set local shuffle parameters")
  ^
H5Zshuffle.c: In function 'H5Z_filter_shuffle':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zshuffle.c:146:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, 0, "invalid shuffle parameters")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zshuffle.c:161:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "memory allocation failed for shuffle buffer")
             ^
  CC       H5Zszip.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Zszip.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Zszip.c:20:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Zszip.c:20:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       H5Zscaleoffset.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Zscaleoffset.c:18:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Zscaleoffset.c:20:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Zscaleoffset.c:20:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Zscaleoffset.c:54:52: warning: ISO C90 does not support 'long long' [-Wlong-long]
 static unsigned H5Z_scaleoffset_log2(unsigned long long num);
                                                    ^
H5Zscaleoffset.c:57:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     uint32_t *minbits, unsigned long long *minval);
                                      ^
H5Zscaleoffset.c:60:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     uint32_t minbits, unsigned long long minval);
                                     ^
H5Zscaleoffset.c:63:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
     uint32_t *minbits, unsigned long long *minval, double D_val);
                                      ^
H5Zscaleoffset.c:66:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
     uint32_t minbits, unsigned long long minval, double D_val);
                                     ^
In file included from H5Zscaleoffset.c:18:0:
H5Zscaleoffset.c: In function 'H5Z_can_apply_scaleoffset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:705:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:709:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype class")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:713:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype size")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:718:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "can't retrieve datatype endianness order")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:722:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FALSE, "bad datatype endianness order")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:724:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FALSE, "datatype class not supported by scaleoffset")
         ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_get_type':
H5Zscaleoffset.c:761:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
             else if(dtype_size == sizeof(unsigned long long)) type = t_ulong_long;
                                                        ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:763:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, t_bad, "cannot find matched memory dataype")
                 ^
H5Zscaleoffset.c:771:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
             else if(dtype_size == sizeof(long long))   type = t_long_long;
                                               ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:773:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, t_bad, "cannot find matched memory dataype")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:781:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, t_bad, "cannot find matched memory dataype")
             ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_set_parms_fillval':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:227:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:815:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_3'
         H5Z_scaleoffset_set_filval_3(unsigned char, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:197:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:817:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_1'
         H5Z_scaleoffset_set_filval_1(unsigned short, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:197:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:819:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_1'
         H5Z_scaleoffset_set_filval_1(unsigned int, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:197:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:821:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_1'
         H5Z_scaleoffset_set_filval_1(unsigned long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5Zscaleoffset.c:823:52: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_set_filval_1(unsigned long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
                                                    ^
H5Zscaleoffset.c:193:5: note: in definition of macro 'H5Z_scaleoffset_set_filval_1'
     type fill_val;                                                                   \
     ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:197:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:823:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_1'
         H5Z_scaleoffset_set_filval_1(unsigned long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5Zscaleoffset.c:823:52: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_set_filval_1(unsigned long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
                                                    ^
H5Zscaleoffset.c:200:53: note: in definition of macro 'H5Z_scaleoffset_set_filval_1'
        H5Z_scaleoffset_convert(&fill_val, 1, sizeof(type));                          \
                                                     ^
H5Zscaleoffset.c:823:52: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_set_filval_1(unsigned long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
                                                    ^
H5Zscaleoffset.c:126:31: note: in definition of macro 'H5Z_scaleoffset_save_filval'
     size_t _size_rem = sizeof(type); /* # of bytes left to copy to cd_values */  \
                               ^
H5Zscaleoffset.c:823:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_1'
         H5Z_scaleoffset_set_filval_1(unsigned long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5Zscaleoffset.c:823:52: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_set_filval_1(unsigned long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
                                                    ^
H5Zscaleoffset.c:163:48: note: in definition of macro 'H5Z_scaleoffset_save_filval'
         _fv_p = ((char *)&(fill_val)) + sizeof(type) - MIN(4, _size_rem);        \
                                                ^
H5Zscaleoffset.c:823:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_1'
         H5Z_scaleoffset_set_filval_1(unsigned long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:227:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:825:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_3'
         H5Z_scaleoffset_set_filval_3(signed char, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:212:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:827:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_2'
         H5Z_scaleoffset_set_filval_2(short, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:212:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:829:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_2'
         H5Z_scaleoffset_set_filval_2(int, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:212:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:831:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_2'
         H5Z_scaleoffset_set_filval_2(long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5Zscaleoffset.c:833:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_set_filval_2(long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
                                           ^
H5Zscaleoffset.c:208:5: note: in definition of macro 'H5Z_scaleoffset_set_filval_2'
     type fill_val;                                                                   \
     ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:212:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value")        \
         ^
H5Zscaleoffset.c:833:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_2'
         H5Z_scaleoffset_set_filval_2(long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5Zscaleoffset.c:833:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_set_filval_2(long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
                                           ^
H5Zscaleoffset.c:215:53: note: in definition of macro 'H5Z_scaleoffset_set_filval_2'
        H5Z_scaleoffset_convert(&fill_val, 1, sizeof(type));                          \
                                                     ^
H5Zscaleoffset.c:833:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_set_filval_2(long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
                                           ^
H5Zscaleoffset.c:126:31: note: in definition of macro 'H5Z_scaleoffset_save_filval'
     size_t _size_rem = sizeof(type); /* # of bytes left to copy to cd_values */  \
                               ^
H5Zscaleoffset.c:833:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_2'
         H5Z_scaleoffset_set_filval_2(long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5Zscaleoffset.c:833:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_set_filval_2(long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
                                           ^
H5Zscaleoffset.c:163:48: note: in definition of macro 'H5Z_scaleoffset_save_filval'
         _fv_p = ((char *)&(fill_val)) + sizeof(type) - MIN(4, _size_rem);        \
                                                ^
H5Zscaleoffset.c:833:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_2'
         H5Z_scaleoffset_set_filval_2(long long, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:240:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value") \
         ^
H5Zscaleoffset.c:835:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_4'
         H5Z_scaleoffset_set_filval_4(float, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:240:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get fill value") \
         ^
H5Zscaleoffset.c:837:9: note: in expansion of macro 'H5Z_scaleoffset_set_filval_4'
         H5Z_scaleoffset_set_filval_4(double, dcpl_plist, type, cd_values, need_convert, dxpl_id)
         ^
H5Zscaleoffset.c: In function 'H5Z_set_local_scaleoffset':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:882:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ATOM, H5E_BADATOM, FAIL, "can't find object for ID")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:886:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:895:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "can't get scaleoffset parameters")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:899:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data space")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:903:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to get number of points in the dataspace")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:910:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype class")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:934:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "datatype class not supported by scaleoffset")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:939:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype size")
  ^
H5Zscaleoffset.c:942:44: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     cd_values[H5Z_SCALEOFFSET_PARM_SIZE] = dtype_size;
                                            ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:947:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype sign")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:962:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad integer sign")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:968:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype endianness order")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:984:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "bad datatype endianness order")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:989:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_CANTGET, FAIL, "unable to determine if fill value is defined")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1006:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot use C integer datatype for cast")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1010:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_CANTSET, FAIL, "unable to set fill value")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1015:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_PLINE, H5E_CANTSET, FAIL, "can't set local scaleoffset parameters")
  ^
H5Zscaleoffset.c: In function 'H5Z_filter_scaleoffset':
H5Zscaleoffset.c:1052:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long minval= 0;   /* minimum value of input buffer */
                   ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1064:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, 0, "invalid scaleoffset number of paramters")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1082:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, 0, "bad H5T_NATIVE_INT endianness order")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1103:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, 0, "invalid scale type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1108:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, 0, "invalid scale type")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1118:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, 0, "E-scaling method not supported")
          ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1124:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, 0, "minimum number of bits exceeds maximum")
             ^
H5Zscaleoffset.c:1144:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long minval_mask = 0;
                       ^
H5Zscaleoffset.c:1158:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         minval_size = sizeof(unsigned long long) <= ((unsigned char *)*buf)[4] ?
                                            ^
H5Zscaleoffset.c:1159:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       sizeof(unsigned long long) : ((unsigned char *)*buf)[4];
                                            ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1175:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "memory allocation failed for scaleoffset decompression")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1202:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, 0, "cannot use C integer datatype for cast")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1213:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, 0, "post-decompression failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1230:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, 0, "cannot use C integer datatype for cast")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1241:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, 0, "pre-compression failed")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:1254:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, 0, "memory allocation failed for scaleoffset compression")
             ^
H5Zscaleoffset.c:1264:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
         ((unsigned char *)outbuf)[4] = sizeof(unsigned long long);
                                                             ^
H5Zscaleoffset.c:1266:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
         for(i = 0; i < sizeof(unsigned long long); i++)
                                             ^
H5Zscaleoffset.c:1267:88: warning: ISO C90 does not support 'long long' [-Wlong-long]
             ((unsigned char *)outbuf)[5+i] = (unsigned char)((minval & ((unsigned long long)0xff << i*8)) >> i*8);
                                                                                        ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_convert':
H5Zscaleoffset.c:1330:51: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
        for(i = 0; i < d_nelmts * dtype_size; i += dtype_size)
                                                   ^
H5Zscaleoffset.c: At top level:
H5Zscaleoffset.c:1370:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5Z_scaleoffset_log2(unsigned long long num)
                                    ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_log2':
H5Zscaleoffset.c:1373:18: warning: ISO C90 does not support 'long long' [-Wlong-long]
    unsigned long long lower_bound = 1; /* is power of 2, largest value <= num */
                  ^
H5Zscaleoffset.c:1374:18: warning: ISO C90 does not support 'long long' [-Wlong-long]
    unsigned long long val = num;
                  ^
H5Zscaleoffset.c: At top level:
H5Zscaleoffset.c:1390:85: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned filavail, const unsigned cd_values[], uint32_t *minbits, unsigned long long *minval)
                                                                                     ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_precompress_i':
H5Zscaleoffset.c:427:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)(span+1));                 \
                                                            ^
H5Zscaleoffset.c:1393:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned char, data, d_nelmts,
         ^
H5Zscaleoffset.c:438:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                     \
                                                            ^
H5Zscaleoffset.c:1393:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned char, data, d_nelmts,
         ^
H5Zscaleoffset.c:427:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)(span+1));                 \
                                                            ^
H5Zscaleoffset.c:1396:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned short, data, d_nelmts,
         ^
H5Zscaleoffset.c:438:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                     \
                                                            ^
H5Zscaleoffset.c:1396:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned short, data, d_nelmts,
         ^
H5Zscaleoffset.c:427:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)(span+1));                 \
                                                            ^
H5Zscaleoffset.c:1399:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned int, data, d_nelmts,
         ^
H5Zscaleoffset.c:438:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                     \
                                                            ^
H5Zscaleoffset.c:1399:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned int, data, d_nelmts,
         ^
H5Zscaleoffset.c:427:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)(span+1));                 \
                                                            ^
H5Zscaleoffset.c:1402:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long, data, d_nelmts,
         ^
H5Zscaleoffset.c:438:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                     \
                                                            ^
H5Zscaleoffset.c:1402:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:418:5: note: in definition of macro 'H5Z_scaleoffset_precompress_1'
     type *buf = (type *)data, min = 0, max = 0, span, filval = 0;                          \
     ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:418:18: note: in definition of macro 'H5Z_scaleoffset_precompress_1'
     type *buf = (type *)data, min = 0, max = 0, span, filval = 0;                          \
                  ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:255:31: note: in definition of macro 'H5Z_scaleoffset_get_filval_1'
     size_t _size_rem = sizeof(type); /* # of bytes left to copy to filval */     \
                               ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:290:48: note: in definition of macro 'H5Z_scaleoffset_get_filval_1'
         _fv_p = ((char *)&(fill_val)) + sizeof(type) - MIN(4, _size_rem);        \
                                                ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:382:20: note: in definition of macro 'H5Z_scaleoffset_check_1'
    if(max - min > (type)(~(type)0 - 2))                  \
                    ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:382:28: note: in definition of macro 'H5Z_scaleoffset_check_1'
    if(max - min > (type)(~(type)0 - 2))                  \
                            ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:383:24: note: in definition of macro 'H5Z_scaleoffset_check_1'
    { *minbits = sizeof(type)*8; return; }                \
                        ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:426:21: note: in definition of macro 'H5Z_scaleoffset_precompress_1'
             span = (type)(max - min + 1);                                                  \
                     ^
H5Zscaleoffset.c:427:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)(span+1));                 \
                                                            ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:430:31: note: in definition of macro 'H5Z_scaleoffset_precompress_1'
         if(*minbits != sizeof(type)*8) /* change values if minbits != full precision */    \
                               ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:432:27: note: in definition of macro 'H5Z_scaleoffset_precompress_1'
                 buf[i] = (type)((buf[i] == filval) ? (((type)1 << *minbits) - 1) : (buf[i] - min)); \
                           ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:432:57: note: in definition of macro 'H5Z_scaleoffset_precompress_1'
                 buf[i] = (type)((buf[i] == filval) ? (((type)1 << *minbits) - 1) : (buf[i] - min)); \
                                                         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:382:20: note: in definition of macro 'H5Z_scaleoffset_check_1'
    if(max - min > (type)(~(type)0 - 2))                  \
                    ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:382:28: note: in definition of macro 'H5Z_scaleoffset_check_1'
    if(max - min > (type)(~(type)0 - 2))                  \
                            ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:383:24: note: in definition of macro 'H5Z_scaleoffset_check_1'
    { *minbits = sizeof(type)*8; return; }                \
                        ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:437:21: note: in definition of macro 'H5Z_scaleoffset_precompress_1'
             span = (type)(max - min + 1);                                                  \
                     ^
H5Zscaleoffset.c:438:60: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                     \
                                                            ^
H5Zscaleoffset.c:1405:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_1'
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:441:31: note: in definition of macro 'H5Z_scaleoffset_precompress_1'
         if(*minbits != sizeof(type)*8) /* change values if minbits != full precision */    \
                               ^
H5Zscaleoffset.c:1405:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_1(unsigned long long, data, d_nelmts,
                                                     ^
H5Zscaleoffset.c:443:27: note: in definition of macro 'H5Z_scaleoffset_precompress_1'
                 buf[i] = (type)(buf[i] - min);                                             \
                           ^
H5Zscaleoffset.c:1421:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 *minbits = H5Z_scaleoffset_log2((unsigned long long)(span+1));
                                                                ^
H5Zscaleoffset.c:1432:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
                     *minval = (unsigned long long)min;
                                              ^
H5Zscaleoffset.c:1436:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 *minbits = H5Z_scaleoffset_log2((unsigned long long)span);
                                                                ^
H5Zscaleoffset.c:1443:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
         *minval = (unsigned long long)min;
                                  ^
H5Zscaleoffset.c:460:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = H5Z_scaleoffset_log2((unsigned long long)(span + 1));                    \
                                                         ^
H5Zscaleoffset.c:1446:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(short, data, d_nelmts,
         ^
H5Zscaleoffset.c:471:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                          \
                                                         ^
H5Zscaleoffset.c:1446:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(short, data, d_nelmts,
         ^
H5Zscaleoffset.c:478:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
    *minval = (unsigned long long)min;                                                        \
                             ^
H5Zscaleoffset.c:1446:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(short, data, d_nelmts,
         ^
H5Zscaleoffset.c:460:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = H5Z_scaleoffset_log2((unsigned long long)(span + 1));                    \
                                                         ^
H5Zscaleoffset.c:1449:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(int, data, d_nelmts,
         ^
H5Zscaleoffset.c:471:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                          \
                                                         ^
H5Zscaleoffset.c:1449:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(int, data, d_nelmts,
         ^
H5Zscaleoffset.c:478:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
    *minval = (unsigned long long)min;                                                        \
                             ^
H5Zscaleoffset.c:1449:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(int, data, d_nelmts,
         ^
H5Zscaleoffset.c:460:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = H5Z_scaleoffset_log2((unsigned long long)(span + 1));                    \
                                                         ^
H5Zscaleoffset.c:1452:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long, data, d_nelmts,
         ^
H5Zscaleoffset.c:471:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                          \
                                                         ^
H5Zscaleoffset.c:1452:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long, data, d_nelmts,
         ^
H5Zscaleoffset.c:478:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
    *minval = (unsigned long long)min;                                                        \
                             ^
H5Zscaleoffset.c:1452:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:451:4: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
    type *buf = (type *)data, min = 0, max = 0, filval = 0;                                   \
    ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:451:17: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
    type *buf = (type *)data, min = 0, max = 0, filval = 0;                                   \
                 ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:452:13: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
    unsigned type span; unsigned i;                                                           \
             ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:255:31: note: in definition of macro 'H5Z_scaleoffset_get_filval_1'
     size_t _size_rem = sizeof(type); /* # of bytes left to copy to filval */     \
                               ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:290:48: note: in definition of macro 'H5Z_scaleoffset_get_filval_1'
         _fv_p = ((char *)&(fill_val)) + sizeof(type) - MIN(4, _size_rem);        \
                                                ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:389:17: note: in definition of macro 'H5Z_scaleoffset_check_2'
    if((unsigned type)(max - min) > (unsigned type)(~(unsigned type)0 - 2)) \
                 ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:389:46: note: in definition of macro 'H5Z_scaleoffset_check_2'
    if((unsigned type)(max - min) > (unsigned type)(~(unsigned type)0 - 2)) \
                                              ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:389:63: note: in definition of macro 'H5Z_scaleoffset_check_2'
    if((unsigned type)(max - min) > (unsigned type)(~(unsigned type)0 - 2)) \
                                                               ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:390:24: note: in definition of macro 'H5Z_scaleoffset_check_2'
    { *minbits = sizeof(type)*8; return; }                                  \
                        ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:459:27: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
          span = (unsigned type)(max - min + 1);                                              \
                           ^
H5Zscaleoffset.c:460:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = H5Z_scaleoffset_log2((unsigned long long)(span + 1));                    \
                                                         ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:463:29: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
       if(*minbits != sizeof(type) * 8) /* change values if minbits != full precision */      \
                             ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:465:23: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
             buf[i] = (type)((buf[i] == filval) ? (type)(((unsigned type)1 << *minbits) - 1) : (buf[i] - min)); \
                       ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:465:51: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
             buf[i] = (type)((buf[i] == filval) ? (type)(((unsigned type)1 << *minbits) - 1) : (buf[i] - min)); \
                                                   ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:465:68: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
             buf[i] = (type)((buf[i] == filval) ? (type)(((unsigned type)1 << *minbits) - 1) : (buf[i] - min)); \
                                                                    ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:389:17: note: in definition of macro 'H5Z_scaleoffset_check_2'
    if((unsigned type)(max - min) > (unsigned type)(~(unsigned type)0 - 2)) \
                 ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:389:46: note: in definition of macro 'H5Z_scaleoffset_check_2'
    if((unsigned type)(max - min) > (unsigned type)(~(unsigned type)0 - 2)) \
                                              ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:389:63: note: in definition of macro 'H5Z_scaleoffset_check_2'
    if((unsigned type)(max - min) > (unsigned type)(~(unsigned type)0 - 2)) \
                                                               ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:390:24: note: in definition of macro 'H5Z_scaleoffset_check_2'
    { *minbits = sizeof(type)*8; return; }                                  \
                        ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:470:27: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
          span = (unsigned type)(max - min + 1);                                              \
                           ^
H5Zscaleoffset.c:471:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                          \
                                                         ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:474:29: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
       if(*minbits != sizeof(type) * 8) /* change values if minbits != full precision */      \
                             ^
H5Zscaleoffset.c:1455:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
                                            ^
H5Zscaleoffset.c:476:23: note: in definition of macro 'H5Z_scaleoffset_precompress_2'
             buf[i] = (type)(buf[i] - min);                                                   \
                       ^
H5Zscaleoffset.c:478:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
    *minval = (unsigned long long)min;                                                        \
                             ^
H5Zscaleoffset.c:1455:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_2'
         H5Z_scaleoffset_precompress_2(long long, data, d_nelmts,
         ^
H5Zscaleoffset.c: At top level:
H5Zscaleoffset.c:1462:84: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned filavail, const unsigned cd_values[], uint32_t minbits, unsigned long long minval)
                                                                                    ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_postdecompress_i':
H5Zscaleoffset.c:1464:9: warning: ISO C90 does not support 'long long' [-Wlong-long]
    long long sminval = *(long long*)&minval; /* for signed integer types */
         ^
H5Zscaleoffset.c:1464:31: warning: ISO C90 does not support 'long long' [-Wlong-long]
    long long sminval = *(long long*)&minval; /* for signed integer types */
                               ^
H5Zscaleoffset.c:1479:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
                                                      ^
H5Zscaleoffset.c:581:4: note: in definition of macro 'H5Z_scaleoffset_postdecompress_1'
    type *buf = (type *)data, filval = 0; unsigned i;                              \
    ^
H5Zscaleoffset.c:1479:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
                                                      ^
H5Zscaleoffset.c:581:17: note: in definition of macro 'H5Z_scaleoffset_postdecompress_1'
    type *buf = (type *)data, filval = 0; unsigned i;                              \
                 ^
H5Zscaleoffset.c:1479:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
                                                      ^
H5Zscaleoffset.c:255:31: note: in definition of macro 'H5Z_scaleoffset_get_filval_1'
     size_t _size_rem = sizeof(type); /* # of bytes left to copy to filval */     \
                               ^
H5Zscaleoffset.c:1479:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_1'
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:1479:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
                                                      ^
H5Zscaleoffset.c:290:48: note: in definition of macro 'H5Z_scaleoffset_get_filval_1'
         _fv_p = ((char *)&(fill_val)) + sizeof(type) - MIN(4, _size_rem);        \
                                                ^
H5Zscaleoffset.c:1479:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_1'
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:1479:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
                                                      ^
H5Zscaleoffset.c:586:20: note: in definition of macro 'H5Z_scaleoffset_postdecompress_1'
          buf[i] = (type)((buf[i] == (((type)1 << minbits) - 1)) ? filval : (buf[i] + minval)); \
                    ^
H5Zscaleoffset.c:1479:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
                                                      ^
H5Zscaleoffset.c:586:40: note: in definition of macro 'H5Z_scaleoffset_postdecompress_1'
          buf[i] = (type)((buf[i] == (((type)1 << minbits) - 1)) ? filval : (buf[i] + minval)); \
                                        ^
H5Zscaleoffset.c:1479:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
                                                      ^
H5Zscaleoffset.c:588:47: note: in definition of macro 'H5Z_scaleoffset_postdecompress_1'
       for(i = 0; i < d_nelmts; i++) buf[i] = (type)(buf[i] + (type)(minval));     \
                                               ^
H5Zscaleoffset.c:1479:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_1(unsigned long long, data, d_nelmts, filavail,
                                                      ^
H5Zscaleoffset.c:588:63: note: in definition of macro 'H5Z_scaleoffset_postdecompress_1'
       for(i = 0; i < d_nelmts; i++) buf[i] = (type)(buf[i] + (type)(minval));     \
                                                               ^
H5Zscaleoffset.c:1503:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
                                             ^
H5Zscaleoffset.c:594:4: note: in definition of macro 'H5Z_scaleoffset_postdecompress_2'
    type *buf = (type *)data, filval = 0;                                                   \
    ^
H5Zscaleoffset.c:1503:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
                                             ^
H5Zscaleoffset.c:594:17: note: in definition of macro 'H5Z_scaleoffset_postdecompress_2'
    type *buf = (type *)data, filval = 0;                                                   \
                 ^
H5Zscaleoffset.c:1503:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
                                             ^
H5Zscaleoffset.c:255:31: note: in definition of macro 'H5Z_scaleoffset_get_filval_1'
     size_t _size_rem = sizeof(type); /* # of bytes left to copy to filval */     \
                               ^
H5Zscaleoffset.c:1503:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_2'
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:1503:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
                                             ^
H5Zscaleoffset.c:290:48: note: in definition of macro 'H5Z_scaleoffset_get_filval_1'
         _fv_p = ((char *)&(fill_val)) + sizeof(type) - MIN(4, _size_rem);        \
                                                ^
H5Zscaleoffset.c:1503:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_2'
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:1503:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
                                             ^
H5Zscaleoffset.c:600:20: note: in definition of macro 'H5Z_scaleoffset_postdecompress_2'
          buf[i] = (type)(((unsigned type)buf[i] == (((unsigned type)1 << minbits) - 1)) ? filval : (buf[i] + minval));\
                    ^
H5Zscaleoffset.c:1503:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
                                             ^
H5Zscaleoffset.c:600:37: note: in definition of macro 'H5Z_scaleoffset_postdecompress_2'
          buf[i] = (type)(((unsigned type)buf[i] == (((unsigned type)1 << minbits) - 1)) ? filval : (buf[i] + minval));\
                                     ^
H5Zscaleoffset.c:1503:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
                                             ^
H5Zscaleoffset.c:600:64: note: in definition of macro 'H5Z_scaleoffset_postdecompress_2'
          buf[i] = (type)(((unsigned type)buf[i] == (((unsigned type)1 << minbits) - 1)) ? filval : (buf[i] + minval));\
                                                                ^
H5Zscaleoffset.c:1503:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
                                             ^
H5Zscaleoffset.c:603:21: note: in definition of macro 'H5Z_scaleoffset_postdecompress_2'
           buf[i] = (type)(buf[i] + (type)(minval));                                        \
                     ^
H5Zscaleoffset.c:1503:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
       H5Z_scaleoffset_postdecompress_2(long long, data, d_nelmts, filavail,
                                             ^
H5Zscaleoffset.c:603:37: note: in definition of macro 'H5Z_scaleoffset_postdecompress_2'
           buf[i] = (type)(buf[i] + (type)(minval));                                        \
                                     ^
H5Zscaleoffset.c: At top level:
H5Zscaleoffset.c:1512:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long *minval, double D_val)
                   ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_precompress_fd':
H5Zscaleoffset.c:555:18: warning: ISO C90 does not support 'long long' [-Wlong-long]
    unsigned long long span;                                                              \
                  ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:319:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
    if(sizeof(type) <= sizeof(long long))                                               \
                                   ^
H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_get_filval_2'
       H5Z_scaleoffset_get_filval_2(type, cd_values, filval)                              \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:322:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
       ^
H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_get_filval_2'
       H5Z_scaleoffset_get_filval_2(type, cd_values, filval)                              \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:406:40: warning: ISO C90 does not support 'long long' [-Wlong-long]
    } else if(sizeof(type)==sizeof(long long)) {                                       \
                                        ^
H5Zscaleoffset.c:562:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5Zscaleoffset.c:408:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
          > HDpow(2.0f, (double)(sizeof(long long)*8 - 1))) {                          \
                                             ^
H5private.h:1029:33: note: in definition of macro 'HDpow'
     #define HDpow(X,Y)    pow(X,Y)
                                 ^
H5Zscaleoffset.c:562:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:409:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = sizeof(long long)*8; goto done;                                   \
                                 ^
H5Zscaleoffset.c:562:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:412:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")\
       ^
H5Zscaleoffset.c:562:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:563:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
       span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \
              ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:564:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       *minbits = H5Z_scaleoffset_log2((unsigned long long)(span + 1));                   \
                                                      ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:489:31: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
             *(int *)&buf[i] = H5Z_scaleoffset_rnd(                                    \
                               ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:497:32: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
             *(long *)&buf[i] = H5Z_scaleoffset_rnd(                                   \
                                ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:500:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
    else if(sizeof(type)==sizeof(long long))                                           \
                                      ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:503:20: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *(long long *)&buf[i] = (long long)(((unsigned long long)1 << *minbits) - 1); \
                    ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:503:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *(long long *)&buf[i] = (long long)(((unsigned long long)1 << *minbits) - 1); \
                                           ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:503:65: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *(long long *)&buf[i] = (long long)(((unsigned long long)1 << *minbits) - 1); \
                                                                 ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:505:20: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *(long long *)&buf[i] = H5Z_scaleoffset_rnd(                              \
                    ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:505:37: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
             *(long long *)&buf[i] = H5Z_scaleoffset_rnd(                              \
                                     ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:509:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")\
       ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:406:40: warning: ISO C90 does not support 'long long' [-Wlong-long]
    } else if(sizeof(type)==sizeof(long long)) {                                       \
                                        ^
H5Zscaleoffset.c:569:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5Zscaleoffset.c:408:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
          > HDpow(2.0f, (double)(sizeof(long long)*8 - 1))) {                          \
                                             ^
H5private.h:1029:33: note: in definition of macro 'HDpow'
     #define HDpow(X,Y)    pow(X,Y)
                                 ^
H5Zscaleoffset.c:569:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:409:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = sizeof(long long)*8; goto done;                                   \
                                 ^
H5Zscaleoffset.c:569:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:412:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")\
       ^
H5Zscaleoffset.c:569:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:570:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
       span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \
              ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:571:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                         \
                                                      ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:517:28: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
          *(int *)&buf[i] = H5Z_scaleoffset_rnd(                                       \
                            ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:521:29: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
          *(long *)&buf[i] = H5Z_scaleoffset_rnd(                                      \
                             ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:523:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
    else if(sizeof(type)==sizeof(long long))                                           \
                                      ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:525:17: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *(long long *)&buf[i] = H5Z_scaleoffset_rnd(                                 \
                 ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:525:34: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
          *(long long *)&buf[i] = H5Z_scaleoffset_rnd(                                 \
                                  ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:528:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")\
       ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:534:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     if(sizeof(type) <= sizeof(long long))                                             \
                                    ^
H5Zscaleoffset.c:575:4: note: in expansion of macro 'H5Z_scaleoffset_save_min'
    H5Z_scaleoffset_save_min(i, type, minval, min)                                        \
    ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5Zscaleoffset.c:543:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HDmemcpy(((char *)minval) + (sizeof(long long) - sizeof(type)),           \
                                                      ^
H5private.h:986:47: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                               ^
H5Zscaleoffset.c:575:4: note: in expansion of macro 'H5Z_scaleoffset_save_min'
    H5Z_scaleoffset_save_min(i, type, minval, min)                                        \
    ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:547:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
         ^
H5Zscaleoffset.c:575:4: note: in expansion of macro 'H5Z_scaleoffset_save_min'
    H5Z_scaleoffset_save_min(i, type, minval, min)                                        \
    ^
H5Zscaleoffset.c:1519:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(float, data, d_nelmts,
       ^
H5Zscaleoffset.c:555:18: warning: ISO C90 does not support 'long long' [-Wlong-long]
    unsigned long long span;                                                              \
                  ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:319:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
    if(sizeof(type) <= sizeof(long long))                                               \
                                   ^
H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_get_filval_2'
       H5Z_scaleoffset_get_filval_2(type, cd_values, filval)                              \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:322:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
       ^
H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_get_filval_2'
       H5Z_scaleoffset_get_filval_2(type, cd_values, filval)                              \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:406:40: warning: ISO C90 does not support 'long long' [-Wlong-long]
    } else if(sizeof(type)==sizeof(long long)) {                                       \
                                        ^
H5Zscaleoffset.c:562:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5Zscaleoffset.c:408:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
          > HDpow(2.0f, (double)(sizeof(long long)*8 - 1))) {                          \
                                             ^
H5private.h:1029:33: note: in definition of macro 'HDpow'
     #define HDpow(X,Y)    pow(X,Y)
                                 ^
H5Zscaleoffset.c:562:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:409:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = sizeof(long long)*8; goto done;                                   \
                                 ^
H5Zscaleoffset.c:562:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:412:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")\
       ^
H5Zscaleoffset.c:562:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:563:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
       span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \
              ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:564:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       *minbits = H5Z_scaleoffset_log2((unsigned long long)(span + 1));                   \
                                                      ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:489:31: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
             *(int *)&buf[i] = H5Z_scaleoffset_rnd(                                    \
                               ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:497:32: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
             *(long *)&buf[i] = H5Z_scaleoffset_rnd(                                   \
                                ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:500:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
    else if(sizeof(type)==sizeof(long long))                                           \
                                      ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:503:20: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *(long long *)&buf[i] = (long long)(((unsigned long long)1 << *minbits) - 1); \
                    ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:503:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *(long long *)&buf[i] = (long long)(((unsigned long long)1 << *minbits) - 1); \
                                           ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:503:65: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *(long long *)&buf[i] = (long long)(((unsigned long long)1 << *minbits) - 1); \
                                                                 ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:505:20: warning: ISO C90 does not support 'long long' [-Wlong-long]
             *(long long *)&buf[i] = H5Z_scaleoffset_rnd(                              \
                    ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:505:37: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
             *(long long *)&buf[i] = H5Z_scaleoffset_rnd(                              \
                                     ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:509:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")\
       ^
H5Zscaleoffset.c:566:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
          H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val)   \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:406:40: warning: ISO C90 does not support 'long long' [-Wlong-long]
    } else if(sizeof(type)==sizeof(long long)) {                                       \
                                        ^
H5Zscaleoffset.c:569:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5Zscaleoffset.c:408:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
          > HDpow(2.0f, (double)(sizeof(long long)*8 - 1))) {                          \
                                             ^
H5private.h:1029:33: note: in definition of macro 'HDpow'
     #define HDpow(X,Y)    pow(X,Y)
                                 ^
H5Zscaleoffset.c:569:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:409:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *minbits = sizeof(long long)*8; goto done;                                   \
                                 ^
H5Zscaleoffset.c:569:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:412:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")\
       ^
H5Zscaleoffset.c:569:7: note: in expansion of macro 'H5Z_scaleoffset_check_3'
       H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val)                         \
       ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:570:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
       span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \
              ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:571:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
       *minbits = H5Z_scaleoffset_log2((unsigned long long)span);                         \
                                                      ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:517:28: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
          *(int *)&buf[i] = H5Z_scaleoffset_rnd(                                       \
                            ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:521:29: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
          *(long *)&buf[i] = H5Z_scaleoffset_rnd(                                      \
                             ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:523:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
    else if(sizeof(type)==sizeof(long long))                                           \
                                      ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:525:17: warning: ISO C90 does not support 'long long' [-Wlong-long]
          *(long long *)&buf[i] = H5Z_scaleoffset_rnd(                                 \
                 ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:525:34: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
          *(long long *)&buf[i] = H5Z_scaleoffset_rnd(                                 \
                                  ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:528:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")\
       ^
H5Zscaleoffset.c:573:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
          H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val)                    \
          ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c:534:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     if(sizeof(type) <= sizeof(long long))                                             \
                                    ^
H5Zscaleoffset.c:575:4: note: in expansion of macro 'H5Z_scaleoffset_save_min'
    H5Z_scaleoffset_save_min(i, type, minval, min)                                        \
    ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5Zscaleoffset.c:543:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HDmemcpy(((char *)minval) + (sizeof(long long) - sizeof(type)),           \
                                                      ^
H5private.h:986:47: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                               ^
H5Zscaleoffset.c:575:4: note: in expansion of macro 'H5Z_scaleoffset_save_min'
    H5Z_scaleoffset_save_min(i, type, minval, min)                                        \
    ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:547:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
         ^
H5Zscaleoffset.c:575:4: note: in expansion of macro 'H5Z_scaleoffset_save_min'
    H5Z_scaleoffset_save_min(i, type, minval, min)                                        \
    ^
H5Zscaleoffset.c:1522:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
       H5Z_scaleoffset_precompress_3(double, data, d_nelmts,
       ^
H5Zscaleoffset.c: At top level:
H5Zscaleoffset.c:1534:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long minval, double D_val)
                   ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_postdecompress_fd':
H5Zscaleoffset.c:1536:9: warning: ISO C90 does not support 'long long' [-Wlong-long]
    long long sminval = (long long)minval;    /* for signed integer types */
         ^
H5Zscaleoffset.c:1536:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
    long long sminval = (long long)minval;    /* for signed integer types */
                              ^
H5Zscaleoffset.c:609:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     if(sizeof(type) <= sizeof(long long))                                          \
                                    ^
H5Zscaleoffset.c:667:4: note: in expansion of macro 'H5Z_scaleoffset_get_min'
    H5Z_scaleoffset_get_min(type, minval, min)                                          \
    ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5Zscaleoffset.c:618:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HDmemcpy(&min, ((char *)&minval) + (sizeof(long long)                  \
                                                             ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5Zscaleoffset.c:667:4: note: in expansion of macro 'H5Z_scaleoffset_get_min'
    H5Z_scaleoffset_get_min(type, minval, min)                                          \
    ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:622:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
         ^
H5Zscaleoffset.c:667:4: note: in expansion of macro 'H5Z_scaleoffset_get_min'
    H5Z_scaleoffset_get_min(type, minval, min)                                          \
    ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:319:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
    if(sizeof(type) <= sizeof(long long))                                               \
                                   ^
H5Zscaleoffset.c:670:7: note: in expansion of macro 'H5Z_scaleoffset_get_filval_2'
       H5Z_scaleoffset_get_filval_2(type, cd_values, filval)                            \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:322:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
       ^
H5Zscaleoffset.c:670:7: note: in expansion of macro 'H5Z_scaleoffset_get_filval_2'
       H5Z_scaleoffset_get_filval_2(type, cd_values, filval)                            \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:636:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
    else if(sizeof(type)==sizeof(long long))                                               \
                                      ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:638:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
          buf[i] = (type)((*(long long *)&buf[i] == (long long)(((unsigned long long)1 << minbits) - 1)) ? \
                                  ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:638:58: warning: ISO C90 does not support 'long long' [-Wlong-long]
          buf[i] = (type)((*(long long *)&buf[i] == (long long)(((unsigned long long)1 << minbits) - 1)) ? \
                                                          ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:638:80: warning: ISO C90 does not support 'long long' [-Wlong-long]
          buf[i] = (type)((*(long long *)&buf[i] == (long long)(((unsigned long long)1 << minbits) - 1)) ? \
                                                                                ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:639:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                   filval : (double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min);  \
                                            ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:641:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")    \
       ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:653:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
    else if(sizeof(type)==sizeof(long long))                                            \
                                      ^
H5Zscaleoffset.c:673:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4'
       H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val)                     \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:655:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
          buf[i] = (type)((double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \
                                          ^
H5Zscaleoffset.c:673:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4'
       H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val)                     \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:657:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
       ^
H5Zscaleoffset.c:673:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4'
       H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val)                     \
       ^
H5Zscaleoffset.c:1542:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:609:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
     if(sizeof(type) <= sizeof(long long))                                          \
                                    ^
H5Zscaleoffset.c:667:4: note: in expansion of macro 'H5Z_scaleoffset_get_min'
    H5Z_scaleoffset_get_min(type, minval, min)                                          \
    ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5Zscaleoffset.c:618:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HDmemcpy(&min, ((char *)&minval) + (sizeof(long long)                  \
                                                             ^
H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
H5Zscaleoffset.c:667:4: note: in expansion of macro 'H5Z_scaleoffset_get_min'
    H5Z_scaleoffset_get_min(type, minval, min)                                          \
    ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:622:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
         ^
H5Zscaleoffset.c:667:4: note: in expansion of macro 'H5Z_scaleoffset_get_min'
    H5Z_scaleoffset_get_min(type, minval, min)                                          \
    ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:319:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
    if(sizeof(type) <= sizeof(long long))                                               \
                                   ^
H5Zscaleoffset.c:670:7: note: in expansion of macro 'H5Z_scaleoffset_get_filval_2'
       H5Z_scaleoffset_get_filval_2(type, cd_values, filval)                            \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:322:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
       ^
H5Zscaleoffset.c:670:7: note: in expansion of macro 'H5Z_scaleoffset_get_filval_2'
       H5Z_scaleoffset_get_filval_2(type, cd_values, filval)                            \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:636:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
    else if(sizeof(type)==sizeof(long long))                                               \
                                      ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:638:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
          buf[i] = (type)((*(long long *)&buf[i] == (long long)(((unsigned long long)1 << minbits) - 1)) ? \
                                  ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:638:58: warning: ISO C90 does not support 'long long' [-Wlong-long]
          buf[i] = (type)((*(long long *)&buf[i] == (long long)(((unsigned long long)1 << minbits) - 1)) ? \
                                                          ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:638:80: warning: ISO C90 does not support 'long long' [-Wlong-long]
          buf[i] = (type)((*(long long *)&buf[i] == (long long)(((unsigned long long)1 << minbits) - 1)) ? \
                                                                                ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:639:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                   filval : (double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min);  \
                                            ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:641:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype")    \
       ^
H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
       H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val)    \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:653:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
    else if(sizeof(type)==sizeof(long long))                                            \
                                      ^
H5Zscaleoffset.c:673:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4'
       H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val)                     \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c:655:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
          buf[i] = (type)((double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \
                                          ^
H5Zscaleoffset.c:673:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4'
       H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val)                     \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
In file included from H5Zscaleoffset.c:18:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Zscaleoffset.c:657:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_PLINE, H5E_BADTYPE, FAIL, "cannot find matched integer dataype") \
       ^
H5Zscaleoffset.c:673:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4'
       H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val)                     \
       ^
H5Zscaleoffset.c:1545:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
       H5Z_scaleoffset_postdecompress_3(double, data, d_nelmts, filavail,
       ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_decompress_one_atomic':
H5Zscaleoffset.c:1602:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
    dtype_len = p.size * 8;
                ^
H5Zscaleoffset.c:1605:17: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
       begin_i = p.size - 1 - (dtype_len - p.minbits) / 8;
                 ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_compress_one_byte':
H5Zscaleoffset.c:1660:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
       buffer[*j] |= (unsigned char)((val & ~(~0 << dat_len)) << (*buf_len - dat_len));
                     ^
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_compress_one_atomic':
H5Zscaleoffset.c:1685:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
    dtype_len = p.size * 8;
                ^
H5Zscaleoffset.c:1688:17: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
       begin_i = p.size - 1 - (dtype_len - p.minbits) / 8;
                 ^
  CC       H5Ztrans.lo
In file included from H5public.h:37:0,
                 from H5private.h:29,
                 from H5Ztrans.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from H5Ztrans.c:20:0:
H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from H5Ztrans.c:20:0:
H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from H5Ztrans.c:19:0:
H5Ztrans.c: In function 'H5Z_get_token':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:473:25: note: in expansion of macro 'HGOTO_ERROR'
                         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, current, "Invalidly formatted floating point number")
                         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:483:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, current, "Invalidly formatted floating point number")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:508:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, current, "Unknown H5Z_token in data transform expression ")
                     ^
H5Ztrans.c: In function 'H5Z_xform_parse':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:579:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "No expression provided?")
         ^
H5Ztrans.c: In function 'H5Z_parse_expression':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:630:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Unable to allocate new node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:638:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:649:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Unable to allocate new node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:657:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:679:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                 ^
H5Ztrans.c: In function 'H5Z_parse_term':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:724:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Unable to allocate new node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:732:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:743:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Unable to allocate new node")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:752:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                     ^
H5Ztrans.c: In function 'H5Z_parse_factor':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:809:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Unable to allocate new node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:817:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Unable to allocate new node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:825:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Unable to allocate new node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:835:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Unable to allocate new node")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:841:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Syntax error in data transform expression")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:848:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Syntax error: unexpected ')' ")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:859:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:867:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:874:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:887:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:895:21: note: in expansion of macro 'HGOTO_ERROR'
                     HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                     ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:902:17: note: in expansion of macro 'HGOTO_ERROR'
                 HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error parsing data transform expression")
                 ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:910:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Invalid token while parsing data transform expression")
      ^
H5Ztrans.c: In function 'H5Z_new_node':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:942:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Ran out of memory trying to allocate space for nodes in the parse tree")
  ^
H5Ztrans.c: In function 'H5Z_xform_eval':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:980:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Cannot perform data transform on this type.")
  ^
H5Ztrans.c:1007:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
             H5Z_XFORM_DO_OP5(long long, array_size)
                                   ^
H5Ztrans.c:294:5: note: in definition of macro 'H5Z_XFORM_DO_OP5'
     TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \
     ^
H5Ztrans.c:1007:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
             H5Z_XFORM_DO_OP5(long long, array_size)
                                   ^
H5Ztrans.c:294:54: note: in definition of macro 'H5Z_XFORM_DO_OP5'
     TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \
                                                      ^
H5Ztrans.c:1007:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
             H5Z_XFORM_DO_OP5(long long, array_size)
                                   ^
H5Ztrans.c:294:82: note: in definition of macro 'H5Z_XFORM_DO_OP5'
     TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \
                                                                                  ^
H5Ztrans.c:1007:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
             H5Z_XFORM_DO_OP5(long long, array_size)
                                   ^
H5Ztrans.c:295:41: note: in definition of macro 'H5Z_XFORM_DO_OP5'
     H5VM_array_fill(array, &val, sizeof(TYPE), (SIZE));                                             \
                                         ^
H5Ztrans.c:1009:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
             H5Z_XFORM_DO_OP5(unsigned long long, array_size)
                                            ^
H5Ztrans.c:294:5: note: in definition of macro 'H5Z_XFORM_DO_OP5'
     TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \
     ^
H5Ztrans.c:1009:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
             H5Z_XFORM_DO_OP5(unsigned long long, array_size)
                                            ^
H5Ztrans.c:294:54: note: in definition of macro 'H5Z_XFORM_DO_OP5'
     TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \
                                                      ^
H5Ztrans.c:1009:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
             H5Z_XFORM_DO_OP5(unsigned long long, array_size)
                                            ^
H5Ztrans.c:294:82: note: in definition of macro 'H5Z_XFORM_DO_OP5'
     TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \
                                                                                  ^
H5Ztrans.c:1009:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
             H5Z_XFORM_DO_OP5(unsigned long long, array_size)
                                            ^
H5Ztrans.c:295:41: note: in definition of macro 'H5Z_XFORM_DO_OP5'
     H5VM_array_fill(array, &val, sizeof(TYPE), (SIZE));                                             \
                                         ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1030:7: note: in expansion of macro 'HGOTO_ERROR'
       HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "Ran out of memory trying to allocate space for data in data transform")
       ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1037:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "error while performing data transform")
      ^
H5Ztrans.c: In function 'H5Z_xform_eval_full':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1109:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "error while performing data transform")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1111:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "error while performing data transform")
      ^
H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:1123:46: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:1123:46: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:1123:46: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:1123:46: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:121:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:125:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESL).value.dat_val;                                    \
       ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:1123:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:134:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:143:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESR).value.dat_val;                                    \
       ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:1123:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:151:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:151:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:152:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:152:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:121:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:125:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESL).value.dat_val;                                    \
       ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:1123:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:134:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:143:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESR).value.dat_val;                                    \
       ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:1123:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:151:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:151:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:152:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:152:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:220:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), double, OP, (SIZE))  \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:222:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long double, OP, (SIZE)) \
  ^
H5Ztrans.c:1123:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:1127:46: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:1127:46: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:1127:46: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:1127:46: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:121:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:125:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESL).value.dat_val;                                    \
       ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:1127:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:134:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:143:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESR).value.dat_val;                                    \
       ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:1127:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:151:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:151:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:152:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:152:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:121:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:125:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESL).value.dat_val;                                    \
       ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:1127:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:134:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:143:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESR).value.dat_val;                                    \
       ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:1127:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:151:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:151:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:152:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:152:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:220:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), double, OP, (SIZE))  \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:222:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long double, OP, (SIZE)) \
  ^
H5Ztrans.c:1127:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:1131:45: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
                                             ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:1131:45: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
                                             ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:1131:45: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion]
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
                                             ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:1131:45: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion]
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
                                             ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:121:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:125:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESL).value.dat_val;                                    \
       ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:1131:45: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
                                             ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:134:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:143:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESR).value.dat_val;                                    \
       ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:1131:45: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
                                             ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:151:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:151:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:152:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:152:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:121:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:125:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESL).value.dat_val;                                    \
       ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:1131:45: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion]
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
                                             ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:134:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:143:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESR).value.dat_val;                                    \
       ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:1131:45: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion]
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
                                             ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:151:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:151:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:152:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:152:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:220:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), double, OP, (SIZE))  \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:222:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long double, OP, (SIZE)) \
  ^
H5Ztrans.c:1131:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
   H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size)
   ^
H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:196:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:198:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:200:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
      *pl = *pl OP *pr;                                            \
            ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:202:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:204:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:206:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:208:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:1135:46: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:1135:46: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:210:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:1135:46: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:1135:46: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:212:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:121:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:125:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESL).value.dat_val;                                    \
       ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:1135:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:134:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:143:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESR).value.dat_val;                                    \
       ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:1135:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:151:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:151:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:152:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
  ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:214:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
                                           ^
H5Ztrans.c:152:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
              ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:190:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:214:2: note: in expansion of macro 'H5Z_XFORM_LL_DO_OP1'
  H5Z_XFORM_LL_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:121:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:125:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESL).value.dat_val;                                    \
       ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:1135:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
                                              ^
H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = *p OP tree_val;                                            \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:134:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* p;                                                            \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:143:7: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  p = (TYPE*)(RESR).value.dat_val;                                    \
       ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:1135:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion]
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
                                              ^
H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1'
      *p = tree_val OP *p;                                            \
                    ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:151:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:151:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pl = (TYPE*)(RESL).value.dat_val;                              \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:152:2: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
  ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:216:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
                                                     ^
H5Ztrans.c:152:14: note: in definition of macro 'H5Z_XFORM_DO_OP1'
  TYPE* pr = (TYPE*)(RESR).value.dat_val;                              \
              ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:177:5: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
     H5Z_XFORM_DO_OP1(RESL,RESR,TYPE,OP,SIZE)
     ^
H5Ztrans.c:216:2: note: in expansion of macro 'H5Z_XFORM_ULL_DO_OP1'
  H5Z_XFORM_ULL_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
      *p = *p OP tree_val;                                            \
           ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
      *p = tree_val OP *p;                                            \
           ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
In file included from H5Ztrans.c:19:0:
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:218:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:220:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), double, OP, (SIZE))  \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:160:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Unexpected type conversion operation") \
         ^
H5Ztrans.c:222:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1'
  H5Z_XFORM_DO_OP1((RESL), (RESR), long double, OP, (SIZE)) \
  ^
H5Ztrans.c:1135:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP'
    H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size)
    ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1139:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "Invalid expression tree")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1150:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, FAIL, "error during transform evaluation")
      ^
H5Ztrans.c: In function 'H5Z_xform_find_type':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1236:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "could not find matching type")
  ^
H5Ztrans.c: In function 'H5Z_xform_copy_tree':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1266:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Ran out of memory trying to copy parse tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1278:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Ran out of memory trying to copy parse tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1290:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Ran out of memory trying to copy parse tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:283:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Ran out of memory trying to copy parse tree")                     \
         ^
H5Ztrans.c:1302:9: note: in expansion of macro 'H5Z_XFORM_DO_OP4'
         H5Z_XFORM_DO_OP4(H5Z_XFORM_MULT)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:283:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Ran out of memory trying to copy parse tree")                     \
         ^
H5Ztrans.c:1304:9: note: in expansion of macro 'H5Z_XFORM_DO_OP4'
         H5Z_XFORM_DO_OP4(H5Z_XFORM_PLUS)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:283:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Ran out of memory trying to copy parse tree")                     \
         ^
H5Ztrans.c:1306:9: note: in expansion of macro 'H5Z_XFORM_DO_OP4'
         H5Z_XFORM_DO_OP4(H5Z_XFORM_MINUS)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:283:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "Ran out of memory trying to copy parse tree")                     \
         ^
H5Ztrans.c:1308:9: note: in expansion of macro 'H5Z_XFORM_DO_OP4'
         H5Z_XFORM_DO_OP4(H5Z_XFORM_DIVIDE)
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1311:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "Error in parse tree while trying to copy")
         ^
H5Ztrans.c: In function 'H5Z_xform_create':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1501:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to allocate memory for data transform info")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1504:2: note: in expansion of macro 'HGOTO_ERROR'
  HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to allocate memory for data transform array storage")
  ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1508:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to allocate memory for data transform expression")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1520:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to allocate memory for pointers in transform array")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1528:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "unable to generate parse tree from expression")
         ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1533:10: note: in expansion of macro 'HGOTO_ERROR'
          HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, NULL, "error copying the parse tree, did not find correct number of \"variables\"")
          ^
H5Ztrans.c: In function 'H5Z_xform_copy':
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1639:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory for data transform info")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1643:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory for data transform expression")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1646:6: note: in expansion of macro 'HGOTO_ERROR'
      HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory for data transform array storage")
      ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1655:3: note: in expansion of macro 'HGOTO_ERROR'
   HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory for pointers in transform array")
   ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1662:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "error copying the parse tree")
             ^
H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                                                      ^
H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
    HERROR(maj, min, __VA_ARGS__);           \
    ^
H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
    HCOMMON_ERROR(maj, min, __VA_ARGS__);           \
    ^
H5Ztrans.c:1667:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "error copying the parse tree, did not find correct number of \"variables\"")
             ^
  CCLD     libhdf5.la
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/src'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/src'
Making all in test
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/test'
  CC       dynlib1.lo
In file included from /usr/include/stdlib.h:24:0,
                 from dynlib1.c:21:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../src/H5PLextern.h:23,
                 from dynlib1.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     libdynlib1.la
  CC       dynlib2.lo
In file included from /usr/include/stdlib.h:24:0,
                 from dynlib2.c:21:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../src/H5PLextern.h:23,
                 from dynlib2.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     libdynlib2.la
  CC       dynlib3.lo
In file included from /usr/include/stdlib.h:24:0,
                 from dynlib3.c:21:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../src/H5PLextern.h:23,
                 from dynlib3.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
dynlib3.c: In function 'H5Z_filter_dynlib3':
dynlib3.c:91:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         memcpy(dst, (void*)GROUP_SUFFIX, SUFFIX_LEN);
                     ^
  CCLD     libdynlib3.la
  CC       h5test.lo
In file included from /usr/include/sys/types.h:25:0,
                 from h5test.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from h5test.c:27:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
h5test.c: In function 'h5_dump_info_object':
h5test.c:820:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     printf("Dumping MPI Info Object(%d) (up to %d bytes per item):\n", (int)info,
                                                                        ^
In file included from h5test.c:28:0:
h5test.c: At top level:
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CC       testframe.lo
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from testframe.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from testframe.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from testframe.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from testframe.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
testframe.c: In function 'PrintErrorStackOn':
testframe.c:618:31: warning: passing argument 2 of 'H5Eset_auto2' from incompatible pointer type [-Wincompatible-pointer-types]
     H5Eset_auto2(H5E_DEFAULT, PrintErrorStackFunc, PrintErrorStackData);
                               ^
In file included from ../src/H5Eprivate.h:22:0,
                 from testhdf5.h:28,
                 from testframe.c:24:
../src/H5Epublic.h:174:15: note: expected 'H5E_auto2_t {aka int (*)(int,  void *)}' but argument is of type 'herr_t (**)(hid_t,  void *) {aka int (**)(int,  void *)}'
 H5_DLL herr_t H5Eset_auto2(hid_t estack_id, H5E_auto2_t func, void *client_data);
               ^
  CC       cache_common.lo
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from cache_common.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from cache_common.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
cache_common.c: In function 'clear':
cache_common.c:523:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable]
     test_entry_t * base_addr;
                    ^
cache_common.c: In function 'destroy':
cache_common.c:647:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable]
     test_entry_t * base_addr;
                    ^
cache_common.c: In function 'flush':
cache_common.c:811:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable]
     test_entry_t * base_addr;
                    ^
cache_common.c: In function 'size':
cache_common.c:1098:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable]
     test_entry_t * base_addr;
                    ^
cache_common.c: In function 'flush_cache':
cache_common.c:2654:31: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         (long long)(cache_ptr->index_len),
                               ^
cache_common.c:2655:31: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         (long long)(cache_ptr->index_size),
                               ^
cache_common.c:2656:31: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         (long long)(cache_ptr->clean_index_size),
                               ^
cache_common.c:2657:31: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         (long long)(cache_ptr->dirty_index_size));
                               ^
cache_common.c: At top level:
cache_common.c:4804:1: warning: no previous prototype for 'resize_configs_are_equal' [-Wmissing-prototypes]
 resize_configs_are_equal(const H5C_auto_size_ctl_t *a,
 ^
cache_common.c: In function 'col_major_scan_backward':
cache_common.c:4401:9: warning: 'cache_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5C_stats(cache_ptr, "test cache", display_detailed_stats);
         ^
  CCLD     libh5test.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       testhdf5.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from testhdf5.c:38:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from testhdf5.c:38:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from testhdf5.c:38:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from testhdf5.c:38:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       tarray.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tarray.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tarray.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tarray.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tarray.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
tarray.c: In function 'test_array_funcs':
tarray.c:192:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     size=H5Tget_precision(type);
          ^
tarray.c:195:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     size=H5Tget_size(type);
          ^
tarray.c:198:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     size=H5Tget_ebias(type);
          ^
tarray.c: In function 'test_array_alloc_custom':
tarray.c:977:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         *mem_used+=size;
                  ^
tarray.c:977:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         *mem_used+=size;
                    ^
tarray.c: In function 'test_array_free_custom':
tarray.c:1005:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         *mem_used-=*(size_t *)mem;
                  ^
tarray.c:1005:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         *mem_used-=*(size_t *)mem;
                    ^
In file included from testhdf5.h:27:0,
                 from tarray.c:24:
tarray.c: In function 'test_array_vlen_atomic':
tarray.c:1044:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i][j].p=HDmalloc((i+j+1)*sizeof(unsigned int));
                                           ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
tarray.c:1045:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i][j].len=i+j+1;
                             ^
tarray.c:1047:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 ((unsigned int *)wdata[i][j].p)[k]=i*100+j*10+k;
                                                    ^
In file included from testhdf5.h:27:0,
                 from tarray.c:24:
tarray.c: In function 'test_array_vlen_array':
tarray.c:1255:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i][j].p=HDmalloc((i+j+1)*(sizeof(unsigned int)*ARRAY1_DIM1));
                                           ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
tarray.c:1256:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i][j].len=i+j+1;
                             ^
tarray.c:1259:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     ((unsigned int *)wdata[i][j].p)[k*ARRAY1_DIM1+l]=i*1000+j*100+k*10+l;
                                                                      ^
In file included from tarray.c:25:0:
tarray.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CC       tattr.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tattr.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tattr.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tattr.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tattr.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from tattr.c:24:0:
tattr.c: In function 'test_attr_compound_read':
testhdf5.h:73:34: warning: cast from function call of type 'H5T_order_t {aka enum H5T_order_t}' to non-matching type 'long int' [-Wbad-function-cast]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tattr.c:847:5: note: in expansion of macro 'VERIFY'
     VERIFY(order, H5Tget_order(H5T_NATIVE_INT), "H5Tget_order");
     ^
testhdf5.h:73:34: warning: cast from function call of type 'H5T_order_t {aka enum H5T_order_t}' to non-matching type 'long int' [-Wbad-function-cast]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tattr.c:856:5: note: in expansion of macro 'VERIFY'
     VERIFY(order, H5Tget_order(H5T_NATIVE_DOUBLE), "H5Tget_order");
     ^
testhdf5.h:73:34: warning: cast from function call of type 'H5T_order_t {aka enum H5T_order_t}' to non-matching type 'long int' [-Wbad-function-cast]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tattr.c:865:5: note: in expansion of macro 'VERIFY'
     VERIFY(order, H5Tget_order(H5T_NATIVE_SCHAR), "H5Tget_order");
     ^
tattr.c:884:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name);
                ^
In file included from tattr.c:24:0:
tattr.c: In function 'test_attr_mult_read':
testhdf5.h:73:34: warning: cast from function call of type 'H5T_order_t {aka enum H5T_order_t}' to non-matching type 'long int' [-Wbad-function-cast]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tattr.c:1228:5: note: in expansion of macro 'VERIFY'
     VERIFY(order, H5Tget_order(H5T_NATIVE_INT), "H5Tget_order");
     ^
tattr.c:1243:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name);
                ^
tattr.c:1249:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr,HDstrlen(ATTR1_NAME), attr_name);
                ^
In file included from tattr.c:24:0:
testhdf5.h:73:34: warning: cast from function call of type 'H5T_order_t {aka enum H5T_order_t}' to non-matching type 'long int' [-Wbad-function-cast]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tattr.c:1283:5: note: in expansion of macro 'VERIFY'
     VERIFY(order, H5Tget_order(H5T_NATIVE_INT), "H5Tget_order");
     ^
tattr.c:1299:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name);
                ^
tattr.c:1305:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr, HDstrlen(ATTR2_NAME), attr_name);
                ^
In file included from tattr.c:24:0:
testhdf5.h:73:34: warning: cast from function call of type 'H5T_order_t {aka enum H5T_order_t}' to non-matching type 'long int' [-Wbad-function-cast]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tattr.c:1341:5: note: in expansion of macro 'VERIFY'
     VERIFY(order, H5Tget_order(H5T_NATIVE_DOUBLE), "H5Tget_order");
     ^
tattr.c:1358:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name);
                ^
tattr.c:1364:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr, HDstrlen(ATTR3_NAME), attr_name);
                ^
tattr.c: In function 'test_attr_delete':
tattr.c:1552:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name);
                ^
tattr.c:1566:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name);
                ^
tattr.c:1589:16: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name);
                ^
tattr.c: In function 'test_attr_dense_verify':
tattr.c:2086:20: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         name_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, check_name);
                    ^
tattr.c: In function 'attr_info_by_idx_check':
tattr.c:5559:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
           ^
tattr.c:5584:15: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
         ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_NATIVE, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
               ^
tattr.c:5605:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_DEC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
           ^
tattr.c:5625:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_NAME, H5_ITER_INC, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
           ^
tattr.c:5650:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_NAME, H5_ITER_DEC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
           ^
tattr.c: In function 'test_attr_info_by_idx':
tattr.c:5759:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
             ret = H5Aget_name_by_idx(my_dataset, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                   ^
tattr.c:5796:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
             ret = H5Aget_name_by_idx(my_dataset, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                   ^
tattr.c:5846:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
             ret = H5Aget_name_by_idx(my_dataset, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                   ^
tattr.c: In function 'test_attr_delete_by_idx':
tattr.c:6073:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
                         ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                               ^
tattr.c:6198:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
                         ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                               ^
tattr.c:6309:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
                         ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                               ^
tattr.c:6358:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
                         ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                               ^
tattr.c: In function 'attr_iterate_check':
tattr.c:6614:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
     iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip);
                       ^
tattr.c:6614:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
tattr.c:6646:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
     iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip);
                       ^
tattr.c:6646:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
tattr.c:6678:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
     iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip);
                       ^
tattr.c:6678:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
tattr.c: In function 'test_attr_bug3':
tattr.c:9861:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata2[u][v] = (int)((u * dims2[1]) + v);
                            ^
tattr.c: In function 'test_attr_bug7':
tattr.c:10285:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                ^
tattr.c:10285:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                                                     ^
tattr.c:10285:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                       ^
tattr.c:10285:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10312:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                ^
tattr.c:10312:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                                                     ^
tattr.c:10312:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                       ^
tattr.c:10312:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10316:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                ^
tattr.c:10316:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                                                     ^
tattr.c:10316:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                       ^
tattr.c:10316:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10345:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                ^
tattr.c:10345:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                                                     ^
tattr.c:10345:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                       ^
tattr.c:10345:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10349:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                ^
tattr.c:10349:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                                                     ^
tattr.c:10349:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                       ^
tattr.c:10349:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10353:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_l);
                                                                                                ^
tattr.c:10353:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_l);
                                                                                                                                     ^
tattr.c:10353:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_l);
                       ^
tattr.c:10353:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10382:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                ^
tattr.c:10382:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                                                     ^
tattr.c:10382:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                       ^
tattr.c:10382:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10409:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                ^
tattr.c:10409:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                                                                                                                                     ^
tattr.c:10409:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_s);
                       ^
tattr.c:10409:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10413:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_l);
                                                                                                ^
tattr.c:10413:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_l);
                                                                                                                                     ^
tattr.c:10413:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims_l);
                       ^
tattr.c:10413:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c: In function 'test_attr_bug8':
tattr.c:10493:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("incorrect link target address: addr: %llu, expected: %llu\n", (long long unsigned)oinfo.addr, (long long unsigned)root_addr);
                                                                                            ^
tattr.c:10493:124: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("incorrect link target address: addr: %llu, expected: %llu\n", (long long unsigned)oinfo.addr, (long long unsigned)root_addr);
                                                                                                                            ^
tattr.c:10493:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("incorrect link target address: addr: %llu, expected: %llu\n", (long long unsigned)oinfo.addr, (long long unsigned)root_addr);
                       ^
tattr.c:10493:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10538:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("incorrect link target address: addr: %llu, expected: %llu\n", (long long unsigned)oinfo.addr, (long long unsigned)root_addr);
                                                                                            ^
tattr.c:10538:124: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("incorrect link target address: addr: %llu, expected: %llu\n", (long long unsigned)oinfo.addr, (long long unsigned)root_addr);
                                                                                                                            ^
tattr.c:10538:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("incorrect link target address: addr: %llu, expected: %llu\n", (long long unsigned)oinfo.addr, (long long unsigned)root_addr);
                       ^
tattr.c:10538:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
tattr.c:10542:96: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims);
                                                                                                ^
tattr.c:10542:133: warning: ISO C90 does not support 'long long' [-Wlong-long]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims);
                                                                                                                                     ^
tattr.c:10542:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
         TestErrPrintf("attribute data size different: data_size=%llu, should be %llu\n", (long long unsigned)ainfo.data_size, (long long unsigned)dims);
                       ^
tattr.c:10542:23: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
  CC       tchecksum.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tchecksum.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tchecksum.c:30:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tchecksum.c:30:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tchecksum.c:30:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
tchecksum.c: In function 'test_chksum_large':
tchecksum.c:192:24: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         large_buf[u] = u * 3;
                        ^
  CC       tconfig.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from tconfig.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from tconfig.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from testhdf5.h:28:0,
                 from tconfig.c:25:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tconfig.c:25:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
tconfig.c: In function 'test_config_ctypes':
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(type, macro, #macro);
     ^
tconfig.c:126:5: note: in expansion of macro 'vrfy_ctype'
     vrfy_ctype(char, H5_SIZEOF_CHAR);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:127:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:127:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:128:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:128:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:129:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:129:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:130:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:130:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(type, macro, #macro);
     ^
tconfig.c:131:5: note: in expansion of macro 'vrfy_ctype'
     vrfy_ctype(float, H5_SIZEOF_FLOAT);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(type, macro, #macro);
     ^
tconfig.c:132:5: note: in expansion of macro 'vrfy_ctype'
     vrfy_ctype(double, H5_SIZEOF_DOUBLE);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(type, macro, #macro);
     ^
tconfig.c:134:5: note: in expansion of macro 'vrfy_ctype'
     vrfy_ctype(long double, H5_SIZEOF_LONG_DOUBLE);
     ^
tconfig.c:139:25: warning: ISO C90 does not support 'long long' [-Wlong-long]
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
                         ^
tconfig.c:44:16: note: in definition of macro 'vrfy_macrosize'
     if (sizeof(type) != macro) \
                ^
tconfig.c:139:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
     ^
tconfig.c:139:25: warning: ISO C90 does not support 'long long' [-Wlong-long]
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
                         ^
tconfig.c:46:20: note: in definition of macro 'vrfy_macrosize'
      #type, sizeof(type), macroname, macro);
                    ^
tconfig.c:139:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:139:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
     ^
tconfig.c:139:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
                                             ^
tconfig.c:44:16: note: in definition of macro 'vrfy_macrosize'
     if (sizeof(type) != macro) \
                ^
tconfig.c:139:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
     ^
tconfig.c:139:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
                                             ^
tconfig.c:46:20: note: in definition of macro 'vrfy_macrosize'
      #type, sizeof(type), macroname, macro);
                    ^
tconfig.c:139:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:139:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:143:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:143:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:147:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:147:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:151:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:151:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:155:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:155:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(type, macro, #macro);
     ^
tconfig.c:161:5: note: in expansion of macro 'vrfy_ctype'
     vrfy_ctype(int_fast8_t, H5_SIZEOF_INT_FAST8_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(type, macro, #macro);
     ^
tconfig.c:165:5: note: in expansion of macro 'vrfy_ctype'
     vrfy_ctype(uint_fast8_t, H5_SIZEOF_UINT_FAST8_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:169:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:169:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:173:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:173:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:177:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:177:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:181:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:181:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:185:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:185:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:189:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:189:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\
     ^
tconfig.c:193:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(uctype, ctype_macro, #ctype_macro);
     ^
tconfig.c:193:5: note: in expansion of macro 'vrfy_cint_type'
     vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(type, macro, #macro);
     ^
tconfig.c:202:5: note: in expansion of macro 'vrfy_ctype'
     vrfy_ctype(off_t, H5_SIZEOF_OFF_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(type, macro, #macro);
     ^
tconfig.c:206:5: note: in expansion of macro 'vrfy_ctype'
     vrfy_ctype(size_t, H5_SIZEOF_SIZE_T);
     ^
tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
  TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \
                ^
tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize'
     vrfy_macrosize(type, macro, #macro);
     ^
tconfig.c:210:5: note: in expansion of macro 'vrfy_ctype'
     vrfy_ctype(ssize_t, H5_SIZEOF_SSIZE_T);
     ^
  CC       tfile.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from tfile.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from tfile.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from testhdf5.h:28:0,
                 from tfile.c:25:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tfile.c:25:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
tfile.c: In function 'test_file_open_overlap':
tfile.c:1802:13: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     nobjs = H5Fget_obj_count(fid1, H5F_OBJ_LOCAL|H5F_OBJ_ALL);
             ^
tfile.c:1823:13: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     nobjs = H5Fget_obj_count(fid2, H5F_OBJ_ALL);
             ^
In file included from tfile.c:25:0:
tfile.c: In function 'test_userblock_file_size':
tfile.c:2210:112: warning: ISO C90 does not support 'long long' [-Wlong-long]
     VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize");
                                                                                                                ^
testhdf5.h:87:5: note: in definition of macro 'VERIFY_TYPE'
     _type __x = (_type)_x, __val = (_type)_val;          \
     ^
tfile.c:2210:112: warning: ISO C90 does not support 'long long' [-Wlong-long]
     VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize");
                                                                                                                ^
testhdf5.h:87:18: note: in definition of macro 'VERIFY_TYPE'
     _type __x = (_type)_x, __val = (_type)_val;          \
                  ^
tfile.c:2210:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
     VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize");
                                ^
testhdf5.h:87:24: note: in definition of macro 'VERIFY_TYPE'
     _type __x = (_type)_x, __val = (_type)_val;          \
                        ^
tfile.c:2210:112: warning: ISO C90 does not support 'long long' [-Wlong-long]
     VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize");
                                                                                                                ^
testhdf5.h:87:37: note: in definition of macro 'VERIFY_TYPE'
     _type __x = (_type)_x, __val = (_type)_val;          \
                                     ^
tfile.c:2210:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize");
                                                               ^
testhdf5.h:87:43: note: in definition of macro 'VERIFY_TYPE'
     _type __x = (_type)_x, __val = (_type)_val;          \
                                           ^
testhdf5.h:93:16: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
  TestErrPrintf("*** UNEXPECTED VALUE from %s should be " _format ", but is " _format " at line %4d " \
                ^
tfile.c:2210:5: note: in expansion of macro 'VERIFY_TYPE'
     VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize");
     ^
testhdf5.h:93:16: warning: ISO C90 does not support the 'll' gnu_printf length modifier [-Wformat=]
  TestErrPrintf("*** UNEXPECTED VALUE from %s should be " _format ", but is " _format " at line %4d " \
                ^
tfile.c:2210:5: note: in expansion of macro 'VERIFY_TYPE'
     VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize");
     ^
In file included from tfile.c:26:0:
tfile.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CC       tgenprop.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tgenprop.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tgenprop.c:29:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tgenprop.c:29:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tgenprop.c:29:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       th5o.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from th5o.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from th5o.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from th5o.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from th5o.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from th5o.c:24:0:
th5o.c: In function 'test_h5o_close':
testhdf5.h:73:16: warning: cast from function call of type 'H5I_type_t {aka enum H5I_type_t}' to non-matching type 'long int' [-Wbad-function-cast]
     long __x = (long)_x, __val = (long)_val;          \
                ^
th5o.c:167:5: note: in expansion of macro 'VERIFY'
     VERIFY(H5Iget_type(grp), H5I_GROUP, "H5Iget_type");
     ^
th5o.c: In function 'test_h5o_comment':
th5o.c:1011:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Oget_comment(fid, check_comment, (size_t)comment_len+1);
           ^
th5o.c:1025:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Oget_comment(grp, check_comment, (size_t)comment_len+1);
           ^
th5o.c:1039:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Oget_comment(dtype, check_comment, (size_t)comment_len+1);
           ^
th5o.c:1053:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Oget_comment(dset, check_comment, (size_t)comment_len+1);
           ^
th5o.c: In function 'test_h5o_comment_by_name':
th5o.c:1182:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Oget_comment_by_name(fid, ".", check_comment, (size_t)comment_len+1, H5P_DEFAULT);
           ^
th5o.c:1196:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Oget_comment_by_name(fid, "group", check_comment, (size_t)comment_len+1, H5P_DEFAULT);
           ^
th5o.c:1206:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Oget_comment_by_name(grp, "datatype", check_comment, (size_t)comment_len+1, H5P_DEFAULT);
           ^
th5o.c:1216:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Oget_comment_by_name(fid, "dataset", check_comment, (size_t)comment_len+1, H5P_DEFAULT);
           ^
  CC       th5s.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from th5s.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from th5s.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from th5s.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from th5s.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
th5s.c: In function 'test_h5s_zero_dim':
th5s.c:562:27: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             wdata[i][j] = i + j;
                           ^
th5s.c:564:33: warning: conversion to 'short int' from 'unsigned int' may alter its value [-Wconversion]
             wdata_short[i][j] = i + j;
                                 ^
th5s.c:571:39: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                 wdata_real[i][j][k] = i + j + k;
                                       ^
In file included from th5s.c:25:0:
th5s.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CC       tcoords.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tcoords.c:28:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tcoords.c:28:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tcoords.c:28:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tcoords.c:28:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       theap.o
In file included from /usr/include/time.h:27:0,
                 from theap.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from theap.c:37:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from theap.c:37:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from theap.c:37:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       tid.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tid.c:18:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tid.c:18:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tid.c:18:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tid.c:18:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       titerate.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from titerate.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from titerate.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from titerate.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from titerate.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
titerate.c: In function 'test_iter_group':
titerate.c:286:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     idx = i = 0;
           ^
titerate.c:311:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     idx = i = 0;
           ^
titerate.c: In function 'test_iter_attr':
titerate.c:465:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     idx = i = 0;
           ^
titerate.c:491:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     idx = i = 0;
           ^
titerate.c: In function 'test_iter_group_large':
titerate.c:675:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         hsize_t idx = i;
                       ^
  CC       tmeta.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tmeta.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tmeta.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tmeta.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tmeta.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from tmeta.c:25:0:
tmeta.c: In function 'test_metadata':
../src/H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
    (i) |= ((int32_t)(((*(p) & 0xff) << 24) |                                  \
                                            ^
tmeta.c:89:5: note: in expansion of macro 'INT32DECODE'
     INT32DECODE(p, di32);       /* Decode the int32 value */
     ^
  CC       tmisc.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from tmisc.c:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from tmisc.c:31:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from testhdf5.h:28:0,
                 from tmisc.c:32:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tmisc.c:32:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
tmisc.c: In function 'test_misc8':
tmisc.c:1257:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             *tdata++=((u*MISC8_DIM1)+v)%13;
                      ^
In file included from tmisc.c:32:0:
testhdf5.h:73:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tmisc.c:1313:5: note: in expansion of macro 'VERIFY'
     VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size");
     ^
testhdf5.h:73:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tmisc.c:1408:5: note: in expansion of macro 'VERIFY'
     VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size");
     ^
testhdf5.h:73:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tmisc.c:1435:5: note: in expansion of macro 'VERIFY'
     VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size");
     ^
tmisc.c: In function 'test_misc23':
tmisc.c:3870:14: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     status = H5Iget_name(tmp_id, objname, (size_t)MISC23_NAME_BUF_SIZE);
              ^
tmisc.c: In function 'test_misc28':
tmisc.c:5026:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         buf[i] = i;
                  ^
tmisc.c:308:33: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
 #define MISC28_SIZE             10
                                 ^
tmisc.c:5047:18: note: in expansion of macro 'MISC28_SIZE'
         buf[i] = MISC28_SIZE - 1 - i;
                  ^
In file included from tmisc.c:33:0:
tmisc.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CC       trefer.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from trefer.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from trefer.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from trefer.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from trefer.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
trefer.c: In function 'test_reference_params':
trefer.c:117:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         *tu32++=i*3;
                 ^
trefer.c:198:17: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_size = H5Rget_name((hid_t)-1, H5R_DATASET_REGION, &rbuf[0], NULL, 0);
                 ^
trefer.c:200:17: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_size = H5Rget_name(fid1, H5R_DATASET_REGION, NULL, NULL, 0);
                 ^
trefer.c:202:17: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_size = H5Rget_name(fid1, H5R_MAXTYPE, &rbuf[0], NULL, 0);
                 ^
trefer.c: In function 'test_reference_obj':
trefer.c:287:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         *tu32++=i*3;
                 ^
trefer.c:418:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Oget_comment(group, read_comment, (size_t)10);
           ^
trefer.c: In function 'test_reference_region':
trefer.c:496:44: warning: large integer implicitly truncated to unsigned type [-Woverflow]
     hdset_reg_ref_t  nvrbuf[3]={{0},{101},{1000000000}}; /* buffer with non-valid refs */
                                            ^
trefer.c:526:18: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         *tu8++ = i * 3;
                  ^
In file included from testhdf5.h:27:0,
                 from trefer.c:24:
trefer.c:649:41: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     coords = HDmalloc(ret * SPACE2_RANK * sizeof(hsize_t) * 2); /* allocate space for the hyperslab blocks */
                                         ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
trefer.c:677:41: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     coords = HDmalloc(ret * SPACE2_RANK * sizeof(hsize_t)); /* allocate space for the element points */
                                         ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
trefer.c: In function 'test_reference_region_1D':
trefer.c:798:18: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         *tu8++ = i * 3;
                  ^
In file included from testhdf5.h:27:0,
                 from trefer.c:24:
trefer.c:921:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     coords = (hsize_t *)HDmalloc(ret * SPACE3_RANK * sizeof(hsize_t) * 2); /* allocate space for the hyperslab blocks */
                                                    ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
trefer.c:973:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     coords = (hsize_t *)HDmalloc(ret * SPACE3_RANK * sizeof(hsize_t)); /* allocate space for the element points */
                                                    ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
trefer.c: In function 'test_reference_group':
trefer.c:1253:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     ret = H5Lget_name_by_idx(gid, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)0, objname, (size_t)NAME_SIZE, H5P_DEFAULT);
           ^
  CC       trefstr.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from trefstr.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from trefstr.c:36:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from trefstr.c:36:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from trefstr.c:36:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       tselect.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tselect.c:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tselect.c:29:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tselect.c:29:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tselect.c:29:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
tselect.c: In function 'test_select_all':
tselect.c:717:27: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                 *tbuf++ = (uint8_t)(((i * SPACE4_DIM2) + j) * SPACE4_DIM3) + k;
                           ^
tselect.c: In function 'verify_select_hyper_contig_dr__run_test':
tselect.c:1608:12: warning: unused parameter 'cube_size' [-Wunused-parameter]
     size_t cube_size, unsigned edge_size, unsigned cube_rank)
            ^
tselect.c: In function 'test_select_fill_point':
tselect.c:7185:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         points[u][0] = (hsize_t)(points[u][0] + real_offset[0]);
                                               ^
tselect.c:7186:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         points[u][1] = (hsize_t)(points[u][1] + real_offset[1]);
                                               ^
tselect.c: In function 'test_select_fill_hyper_simple':
tselect.c:7266:42: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
             if((u >= (unsigned)(start[0] + real_offset[0]) && u < (unsigned)(start[0] + count[0] + real_offset[0]))
                                          ^
tselect.c:7266:98: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
             if((u >= (unsigned)(start[0] + real_offset[0]) && u < (unsigned)(start[0] + count[0] + real_offset[0]))
                                                                                                  ^
tselect.c:7267:46: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
                 && (v >= (unsigned)(start[1] + real_offset[1]) && v < (unsigned)(start[1] + count[1] + real_offset[1]))) {
                                              ^
tselect.c:7267:102: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
                 && (v >= (unsigned)(start[1] + real_offset[1]) && v < (unsigned)(start[1] + count[1] + real_offset[1]))) {
                                                                                                      ^
tselect.c:7285:60: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
             points[num_points][0] = (hsize_t)(u + start[0] + real_offset[0]);
                                                            ^
tselect.c:7286:60: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
             points[num_points][1] = (hsize_t)(v + start[1] + real_offset[1]);
                                                            ^
tselect.c: In function 'test_select_fill_hyper_regular':
tselect.c:7376:49: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
                 if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) {
                                                 ^
tselect.c:7376:99: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
                 if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) {
                                                                                                   ^
tselect.c:7393:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         points[u][0] = (hsize_t)(points[u][0] + real_offset[0]);
                                               ^
tselect.c:7394:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         points[u][1] = (hsize_t)(points[u][1] + real_offset[1]);
                                               ^
tselect.c: In function 'test_select_fill_hyper_irregular':
tselect.c:7499:49: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
                 if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) {
                                                 ^
tselect.c:7499:99: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
                 if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) {
                                                                                                   ^
tselect.c:7516:57: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         iter_points[u][0] = (hsize_t)(iter_points[u][0] + real_offset[0]);
                                                         ^
tselect.c:7517:57: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         iter_points[u][1] = (hsize_t)(iter_points[u][1] + real_offset[1]);
                                                         ^
tselect.c: In function 'test_shape_same_dr__irregular':
tselect.c:11441:19: warning: initializer element is not computable at load time [-Wpedantic]
                  {start_0, start_1, start_2, start_3, start_4};
                   ^
tselect.c:11441:28: warning: initializer element is not computable at load time [-Wpedantic]
                  {start_0, start_1, start_2, start_3, start_4};
                            ^
tselect.c:11441:37: warning: initializer element is not computable at load time [-Wpedantic]
                  {start_0, start_1, start_2, start_3, start_4};
                                     ^
tselect.c:11441:46: warning: initializer element is not computable at load time [-Wpedantic]
                  {start_0, start_1, start_2, start_3, start_4};
                                              ^
tselect.c:11441:55: warning: initializer element is not computable at load time [-Wpedantic]
                  {start_0, start_1, start_2, start_3, start_4};
                                                       ^
tselect.c:11443:19: warning: initializer element is not computable at load time [-Wpedantic]
                  {stride_0, stride_1, stride_2, stride_3, stride_4};
                   ^
tselect.c:11443:29: warning: initializer element is not computable at load time [-Wpedantic]
                  {stride_0, stride_1, stride_2, stride_3, stride_4};
                             ^
tselect.c:11443:39: warning: initializer element is not computable at load time [-Wpedantic]
                  {stride_0, stride_1, stride_2, stride_3, stride_4};
                                       ^
tselect.c:11443:49: warning: initializer element is not computable at load time [-Wpedantic]
                  {stride_0, stride_1, stride_2, stride_3, stride_4};
                                                 ^
tselect.c:11443:59: warning: initializer element is not computable at load time [-Wpedantic]
                  {stride_0, stride_1, stride_2, stride_3, stride_4};
                                                           ^
tselect.c:11445:19: warning: initializer element is not computable at load time [-Wpedantic]
                  {count_0, count_1, count_2, count_3, count_4};
                   ^
tselect.c:11445:28: warning: initializer element is not computable at load time [-Wpedantic]
                  {count_0, count_1, count_2, count_3, count_4};
                            ^
tselect.c:11445:37: warning: initializer element is not computable at load time [-Wpedantic]
                  {count_0, count_1, count_2, count_3, count_4};
                                     ^
tselect.c:11445:46: warning: initializer element is not computable at load time [-Wpedantic]
                  {count_0, count_1, count_2, count_3, count_4};
                                              ^
tselect.c:11445:55: warning: initializer element is not computable at load time [-Wpedantic]
                  {count_0, count_1, count_2, count_3, count_4};
                                                       ^
tselect.c:11447:19: warning: initializer element is not computable at load time [-Wpedantic]
                  {block_0, block_1, block_2, block_3, block_4};
                   ^
tselect.c:11447:28: warning: initializer element is not computable at load time [-Wpedantic]
                  {block_0, block_1, block_2, block_3, block_4};
                            ^
tselect.c:11447:37: warning: initializer element is not computable at load time [-Wpedantic]
                  {block_0, block_1, block_2, block_3, block_4};
                                     ^
tselect.c:11447:46: warning: initializer element is not computable at load time [-Wpedantic]
                  {block_0, block_1, block_2, block_3, block_4};
                                              ^
tselect.c:11447:55: warning: initializer element is not computable at load time [-Wpedantic]
                  {block_0, block_1, block_2, block_3, block_4};
                                                       ^
  CC       tskiplist.o
In file included from /usr/include/time.h:27:0,
                 from tskiplist.c:34:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tskiplist.c:37:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tskiplist.c:37:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tskiplist.c:37:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
tskiplist.c: In function 'test_skiplist_generic_cmp':
tskiplist.c:835:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long           result = (long long)(key1->a) - (long long)(key1->b) - (long long)(key2->a) + (long long)(key2->b);
          ^
tskiplist.c:835:40: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long           result = (long long)(key1->a) - (long long)(key1->b) - (long long)(key2->a) + (long long)(key2->b);
                                        ^
tskiplist.c:835:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long           result = (long long)(key1->a) - (long long)(key1->b) - (long long)(key2->a) + (long long)(key2->b);
                                                               ^
tskiplist.c:835:86: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long           result = (long long)(key1->a) - (long long)(key1->b) - (long long)(key2->a) + (long long)(key2->b);
                                                                                      ^
tskiplist.c:835:109: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long           result = (long long)(key1->a) - (long long)(key1->b) - (long long)(key2->a) + (long long)(key2->b);
                                                                                                             ^
  CC       tsohm.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tsohm.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tsohm.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tsohm.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tsohm.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from testhdf5.h:27:0,
                 from tsohm.c:24:
tsohm.c: In function 'make_dtype_1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:433:81: note: in expansion of macro 'TEST_ERROR'
     if((dtype1_id = H5Tcreate(H5T_COMPOUND, sizeof(struct dtype1_struct))) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:435:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "i1", HOFFSET(dtype1_struct, i1), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:438:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_size(str_id, (size_t)10) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:440:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "string", HOFFSET(dtype1_struct, str), str_id) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:441:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "i2", HOFFSET(dtype1_struct, i2), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:442:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "i3", HOFFSET(dtype1_struct, i3), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:443:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "i4", HOFFSET(dtype1_struct, i4), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:444:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "i5", HOFFSET(dtype1_struct, i5), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:445:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "i6", HOFFSET(dtype1_struct, i6), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:446:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "i7", HOFFSET(dtype1_struct, i7), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:447:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "i8", HOFFSET(dtype1_struct, i8), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:448:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype1_id, "f1", HOFFSET(dtype1_struct, f1), H5T_NATIVE_FLOAT) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:450:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(str_id) < 0) TEST_ERROR
                              ^
tsohm.c: In function 'make_dtype_2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:490:48: note: in expansion of macro 'TEST_ERROR'
     if((int_id = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:491:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_precision(int_id, (size_t)24) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:494:48: note: in expansion of macro 'TEST_ERROR'
     if((enum_id = H5Tenum_create(int_id)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:497:67: note: in expansion of macro 'TEST_ERROR'
       if(H5Tenum_insert(enum_id, ENUM_NAME[x], &ENUM_VAL[x]) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:500:62: note: in expansion of macro 'TEST_ERROR'
     if((dtype2_id = H5Tarray_create2(enum_id, 3, dims)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:501:64: note: in expansion of macro 'TEST_ERROR'
     if((dtype2_id = H5Tarray_create2(dtype2_id, 4, dims)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:502:64: note: in expansion of macro 'TEST_ERROR'
     if((dtype2_id = H5Tarray_create2(dtype2_id, 2, dims)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:503:64: note: in expansion of macro 'TEST_ERROR'
     if((dtype2_id = H5Tarray_create2(dtype2_id, 1, dims)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:505:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(enum_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:506:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(int_id) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:512:29: note: in expansion of macro 'TEST_ERROR'
     if(size != DTYPE2_SIZE) TEST_ERROR
                             ^
tsohm.c: In function 'close_reopen_file':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
tsohm.c:547:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
tsohm.c:548:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl_id)) < 0) FAIL_STACK_ERROR
                                                              ^
tsohm.c: In function 'size1_helper':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:608:42: note: in expansion of macro 'TEST_ERROR'
     if((dtype1_id = make_dtype_1()) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:612:58: note: in expansion of macro 'TEST_ERROR'
     if((space_id = H5Screate_simple(1, dim1, NULL)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
tsohm.c:614:115: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dset_id = H5Dcreate2(file, DSETNAME[0], dtype1_id, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
tsohm.c:617:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(dset_id, dtype1_id, H5S_ALL, H5S_ALL, H5P_DEFAULT, &wdata) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
tsohm.c:619:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dset_id, dtype1_id, H5S_ALL, H5S_ALL, H5P_DEFAULT, &rdata) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
tsohm.c:622:22: note: in expansion of macro 'AT'
         H5_FAILED(); AT();
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
tsohm.c:626:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dset_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:630:69: note: in expansion of macro 'TEST_ERROR'
         if((file = close_reopen_file(file, filename, fapl_id)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
tsohm.c:633:115: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dset_id = H5Dcreate2(file, DSETNAME[1], dtype1_id, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
tsohm.c:634:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dset_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:638:69: note: in expansion of macro 'TEST_ERROR'
         if((file = close_reopen_file(file, filename, fapl_id)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:640:115: note: in expansion of macro 'TEST_ERROR'
     if((dset_id = H5Dcreate2(file, DSETNAME[2], dtype1_id, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:641:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:645:69: note: in expansion of macro 'TEST_ERROR'
         if((file = close_reopen_file(file, filename, fapl_id)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:647:111: note: in expansion of macro 'TEST_ERROR'
     if((dset_id = H5Dcreate2(file,DSETNAME[3],dtype1_id,space_id,H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:650:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dset_id, dtype1_id, H5S_ALL, H5S_ALL, H5P_DEFAULT, &wdata) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:652:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:653:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype1_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:657:69: note: in expansion of macro 'TEST_ERROR'
         if((file = close_reopen_file(file, filename, fapl_id)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:660:66: note: in expansion of macro 'TEST_ERROR'
     if((dset_id = H5Dopen2(file, DSETNAME[0], H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:661:48: note: in expansion of macro 'TEST_ERROR'
     if((dtype1_id = H5Dget_type(dset_id)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
tsohm.c:666:22: note: in expansion of macro 'AT'
         H5_FAILED(); AT();
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
tsohm.c:672:22: note: in expansion of macro 'AT'
         H5_FAILED(); AT();
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:677:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:681:125: note: in expansion of macro 'TEST_ERROR'
         if((dset_id = H5Dcreate2(file, EXTRA_DSETNAME[x], dtype1_id, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:682:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Dclose(dset_id) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:686:73: note: in expansion of macro 'TEST_ERROR'
             if((file = close_reopen_file(file, filename, fapl_id)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:689:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype1_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:690:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:693:66: note: in expansion of macro 'TEST_ERROR'
     if((dset_id = H5Dopen2(file, DSETNAME[3], H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:694:48: note: in expansion of macro 'TEST_ERROR'
     if((dtype1_id = H5Dget_type(dset_id)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
tsohm.c:699:22: note: in expansion of macro 'AT'
         H5_FAILED(); AT();
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
tsohm.c:705:22: note: in expansion of macro 'AT'
         H5_FAILED(); AT();
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:710:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
tsohm.c:711:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype1_id) < 0) TEST_ERROR
                                 ^
In file included from tsohm.c:24:0:
tsohm.c: In function 'size2_verify_plist1':
testhdf5.h:79:16: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int (*)(const void *, const void *, size_t) {aka int (*)(const void *, const void *, long unsigned int)}' [-Wformat=]
  TestErrPrintf("*** UNEXPECTED VALUE from %s should be %ld, but is %ld at line %4d " \
                ^
tsohm.c:1282:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret, 0, memcmp);
     ^
tsohm.c: In function 'size2_verify_plist2':
testhdf5.h:79:16: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int (*)(const void *, const void *, size_t) {aka int (*)(const void *, const void *, long unsigned int)}' [-Wformat=]
  TestErrPrintf("*** UNEXPECTED VALUE from %s should be %ld, but is %ld at line %4d " \
                ^
tsohm.c:1353:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret, 0, memcmp);
     ^
tsohm.c: In function 'size2_helper':
tsohm.c:1684:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         attr_string1[0] = attr_name[0] = (x / 10) + '0';
                                          ^
tsohm.c:1685:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         attr_string1[1] = attr_name[1] = (x % 10) + '0';
                                          ^
tsohm.c:1724:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         attr_string1[0] = attr_name[0] = (x / 10) + '0';
                                          ^
tsohm.c:1725:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         attr_string1[1] = attr_name[1] = (x % 10) + '0';
                                          ^
tsohm.c: In function 'size2_verify':
tsohm.c:1943:49: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         attr_correct_string[0] = attr_name[0] = (x / 10) + '0';
                                                 ^
tsohm.c:1944:49: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         attr_correct_string[1] = attr_name[1] = (x % 10) + '0';
                                                 ^
tsohm.c: In function 'test_sohm_size2':
tsohm.c:2200:58: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(list_index_med.empty_size > norm_sizes.empty_size * OVERHEAD_ALLOWED)
                                                          ^
tsohm.c:2261:53: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(btree_index.dsets2 > list_index_small.dsets2 * OVERHEAD_ALLOWED)
                                                     ^
tsohm.c:2270:53: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(list_index_small.dsets2 > btree_index.dsets2 * OVERHEAD_ALLOWED * OVERHEAD_ALLOWED)
                                                     ^
tsohm.c:2294:63: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(btree_index.interleaved > list_index_small.interleaved * OVERHEAD_ALLOWED)
                                                               ^
tsohm.c:2323:53: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(btree_index.attrs1 > list_index_small.attrs1 * OVERHEAD_ALLOWED)
                                                     ^
tsohm.c:2325:51: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(btree_index.attrs1 > list_index_med.attrs1 * OVERHEAD_ALLOWED)
                                                   ^
tsohm.c:2327:51: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(list_index_med.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED)
                                                   ^
tsohm.c:2329:53: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(list_index_small.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED)
                                                     ^
tsohm.c:2334:53: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(list_index_small.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED)
                                                     ^
tsohm.c:2336:51: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(list_index_med.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED)
                                                   ^
tsohm.c:2352:61: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
             ((btree_index.attrs1 - btree_index.interleaved) * OVERHEAD_ALLOWED))
                                                             ^
tsohm.c:2360:53: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(btree_index.attrs2 > list_index_small.attrs2 * OVERHEAD_ALLOWED)
                                                     ^
tsohm.c:2362:53: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(list_index_small.attrs2 > btree_index.attrs2 * OVERHEAD_ALLOWED)
                                                     ^
tsohm.c:2364:51: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(btree_index.attrs2 > list_index_med.attrs2 * OVERHEAD_ALLOWED)
                                                   ^
tsohm.c:2366:51: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(list_index_med.attrs2 > btree_index.attrs2 * OVERHEAD_ALLOWED)
                                                   ^
tsohm.c:2454:61: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
             (list_index_med.dsets2 - list_index_med.dsets1) * OVERHEAD_ALLOWED)
                                                             ^
tsohm.c:2457:55: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
             (btree_index.dsets2 - btree_index.dsets1) * OVERHEAD_ALLOWED)
                                                       ^
tsohm.c:2461:66: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
             (list_index_med.interleaved - list_index_med.dsets2) * OVERHEAD_ALLOWED)
                                                                  ^
tsohm.c:2464:60: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
             (btree_index.interleaved - btree_index.dsets2) * OVERHEAD_ALLOWED)
                                                            ^
tsohm.c:2486:31: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
      if(mult_index_med.attrs2 * OVERHEAD_ALLOWED < btree_index.attrs2)
                               ^
tsohm.c:2488:33: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
      if(mult_index_btree.attrs2 * OVERHEAD_ALLOWED < btree_index.attrs2)
                                 ^
tsohm.c:2557:67: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(share_tiny_index.first_dset >= type_space_index.first_dset * OVERHEAD_ALLOWED)
                                                                   ^
tsohm.c:2564:37: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(share_tiny_index.second_dset * OVERHEAD_ALLOWED < type_space_index.second_dset)
                                     ^
tsohm.c:2569:32: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(share_tiny_index.dsets1 * OVERHEAD_ALLOWED < type_space_index.dsets1)
                                ^
tsohm.c:2574:32: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(share_tiny_index.dsets2 * OVERHEAD_ALLOWED < type_space_index.dsets2)
                                ^
tsohm.c:2579:37: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(share_tiny_index.interleaved * OVERHEAD_ALLOWED < type_space_index.interleaved)
                                     ^
tsohm.c:2584:32: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(share_tiny_index.attrs1 * OVERHEAD_ALLOWED < type_space_index.attrs1)
                                ^
tsohm.c:2589:32: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(share_tiny_index.attrs2 * OVERHEAD_ALLOWED < type_space_index.attrs2)
                                ^
tsohm.c: In function 'delete_helper_write':
tsohm.c:2619:13: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
     wdata = x + 'a';
             ^
tsohm.c: In function 'delete_helper':
tsohm.c:2767:41: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(norm_filesize > deleted_filesize * OVERHEAD_ALLOWED)
                                         ^
tsohm.c:2769:41: warning: conversion to 'double' from 'h5_stat_size_t {aka long int}' may alter its value [-Wconversion]
     if(deleted_filesize > norm_filesize * OVERHEAD_ALLOWED)
                                         ^
tsohm.c: In function 'test_sohm_external_dtype':
tsohm.c:3890:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         s_ptr->a = i*3 + 1;
                    ^
tsohm.c:3891:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         s_ptr->b = i*3 + 2;
                    ^
  CC       ttime.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from ttime.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from ttime.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from ttime.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from ttime.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       ttst.o
In file included from /usr/include/time.h:27:0,
                 from ttst.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from ttst.c:39:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from ttst.c:39:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from ttst.c:39:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
ttst.c: In function 'test_tst_init':
ttst.c:110:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         tmp_word=(char *)words[u];
                  ^
ttst.c:129:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         v=u+(HDrandom()%(num_uniq_words-u));
                        ^
  CC       tunicode.o
In file included from /usr/include/stdio.h:27:0,
                 from tunicode.c:17:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tunicode.c:21:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tunicode.c:21:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tunicode.c:21:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
tunicode.c: In function 'test_objnames':
tunicode.c:402:9: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
   ret = H5Oget_comment_by_name(fid, string, read_buf, (size_t)MAX_STRING_LENGTH, H5P_DEFAULT);
         ^
tunicode.c: In function 'test_attrname':
tunicode.c:535:9: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
   ret = H5Aget_name(attr_id, (size_t)MAX_STRING_LENGTH, read_buf);
         ^
tunicode.c: In function 'write_char':
tunicode.c:747:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos] = c;
                            ^
tunicode.c:751:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos] = (0xC0 | c>>6);
                            ^
tunicode.c:752:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos+1] = (0x80 | (c & 0x3F));
                              ^
tunicode.c:756:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos] = (0xE0 | c>>12);
                            ^
tunicode.c:757:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos+1] = (0x80 | (c>>6 & 0x3F));
                              ^
tunicode.c:758:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos+2] = (0x80 | (c & 0x3F));
                              ^
tunicode.c:762:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos] = (0xF0 | c>>18);
                            ^
tunicode.c:763:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos+1] = (0x80 | (c>>12 & 0x3F));
                              ^
tunicode.c:764:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos+2] = (0x80 | (c>>6 & 0x3F));
                              ^
tunicode.c:765:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
     test_string[cur_pos+3] = (0x80 | (c & 0x3F));
                              ^
tunicode.c: In function 'dump_string':
tunicode.c:784:12: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
   length = strlen(string);
            ^
tunicode.c: In function 'test_unicode':
tunicode.c:817:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     unicode_point = (HDrandom() % (MAX_CODE_POINT-32)) + 32;
                     ^
  CC       tvlstr.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tvlstr.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tvlstr.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tvlstr.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tvlstr.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       tvltypes.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from testhdf5.h:27,
                 from tvltypes.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from testhdf5.h:28:0,
                 from tvltypes.c:24:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from testhdf5.h:28:0,
                 from tvltypes.c:24:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from testhdf5.h:31,
                 from tvltypes.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
tvltypes.c: In function 'test_vltypes_funcs':
tvltypes.c:186:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     size=H5Tget_precision(type);
          ^
tvltypes.c:189:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     size=H5Tget_size(type);
          ^
tvltypes.c:192:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     size=H5Tget_ebias(type);
          ^
In file included from testhdf5.h:27:0,
                 from tvltypes.c:24:
tvltypes.c: In function 'rewrite_vltypes_vlen_atomic':
tvltypes.c:569:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].p = HDmalloc((i + increment) * sizeof(unsigned int));
                                  ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
tvltypes.c:570:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].len = i + increment;
                          ^
tvltypes.c:571:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         for(j = 0; j < (i + increment); j++)
                           ^
tvltypes.c: In function 'test_vltypes_vlen_compound':
tvltypes.c:733:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             ((s1 *)wdata[i].p)[j].i=i*10+j;
                                     ^
In file included from testhdf5.h:27:0,
                 from tvltypes.c:24:
tvltypes.c: In function 'rewrite_vltypes_vlen_compound':
tvltypes.c:876:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].p = HDmalloc((i + increment) * sizeof(s1));
                                  ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
tvltypes.c:877:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].len = i + increment;
                          ^
tvltypes.c:878:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         for(j = 0; j < (i + increment); j++) {
                           ^
tvltypes.c:879:39: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             ((s1 *)wdata[i].p)[j].i = i * 40 + j;
                                       ^
tvltypes.c: In function 'test_vltypes_compound_vlen_vlen':
tvltypes.c:1020:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         wdata[i].i=i*10;
                    ^
tvltypes.c: In function 'test_vltypes_compound_vlen_atomic':
tvltypes.c:1481:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         wdata[i].i=i*10;
                    ^
tvltypes.c: In function 'rewrite_vltypes_compound_vlen_atomic':
tvltypes.c:1699:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         wdata[i].i = i * 40;
                      ^
In file included from testhdf5.h:27:0,
                 from tvltypes.c:24:
tvltypes.c:1701:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].v.p = HDmalloc((i + increment) * sizeof(unsigned int));
                                    ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
tvltypes.c:1702:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].v.len = i + increment;
                            ^
tvltypes.c:1703:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         for(j = 0; j < (i + increment); j++)
                           ^
In file included from tvltypes.c:24:0:
tvltypes.c: In function 'test_vltypes_vlen_vlen_atomic':
testhdf5.h:73:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tvltypes.c:1963:5: note: in expansion of macro 'VERIFY'
     VERIFY(size, ((SPACE1_DIM1 * (SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dvlen_get_buf_size");
     ^
testhdf5.h:73:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tvltypes.c:1972:5: note: in expansion of macro 'VERIFY'
     VERIFY(mem_used, ((SPACE1_DIM1 * (SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dread");
     ^
In file included from testhdf5.h:27:0,
                 from tvltypes.c:24:
tvltypes.c: In function 'rewrite_longer_vltypes_vlen_vlen_atomic':
tvltypes.c:2059:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].p = HDmalloc((i + increment) * sizeof(hvl_t));
                                  ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
tvltypes.c:2064:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].len = i + increment;
                          ^
tvltypes.c:2065:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         for(t1 = wdata[i].p, j = 0; j < (i + increment); j++, t1++) {
                                            ^
In file included from testhdf5.h:27:0,
                 from tvltypes.c:24:
tvltypes.c: In function 'rewrite_shorter_vltypes_vlen_vlen_atomic':
tvltypes.c:2235:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].p=HDmalloc((i+increment)*sizeof(hvl_t));
                               ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
tvltypes.c:2240:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].len=i+increment;
                       ^
tvltypes.c:2241:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         for(t1=wdata[i].p,j=0; j<(i+increment); j++, t1++) {
                                    ^
In file included from tvltypes.c:24:0:
testhdf5.h:73:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tvltypes.c:2319:5: note: in expansion of macro 'VERIFY'
     VERIFY(size, ((SPACE1_DIM1*(SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dvlen_get_buf_size");
     ^
testhdf5.h:73:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     long __x = (long)_x, __val = (long)_val;          \
                                  ^
tvltypes.c:2328:5: note: in expansion of macro 'VERIFY'
     VERIFY(mem_used,((SPACE1_DIM1*(SPACE1_DIM1+1))/2)*sizeof(hvl_t)+vlen_size_func((unsigned long)SPACE1_DIM1)*sizeof(unsigned int),"H5Dread");
     ^
tvltypes.c: In function 'test_vltypes_fill_value':
tvltypes.c:2433:40: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0, 100.0, 1.0, "liquid", "meter"};
                                        ^
tvltypes.c:2433:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0, 100.0, 1.0, "liquid", "meter"};
                                                  ^
tvltypes.c:2433:60: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0, 100.0, 1.0, "liquid", "meter"};
                                                            ^
tvltypes.c:2433:66: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0, 100.0, 1.0, "liquid", "meter"};
                                                                  ^
tvltypes.c:2433:94: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0, 100.0, 1.0, "liquid", "meter"};
                                                                                              ^
tvltypes.c:2433:104: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0, 100.0, 1.0, "liquid", "meter"};
                                                                                                        ^
tvltypes.c:2434:40: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0, 200.0, 2.0, "solid", "yard"};
                                        ^
tvltypes.c:2434:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0, 200.0, 2.0, "solid", "yard"};
                                                  ^
tvltypes.c:2434:56: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0, 200.0, 2.0, "solid", "yard"};
                                                        ^
tvltypes.c:2434:63: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0, 200.0, 2.0, "solid", "yard"};
                                                               ^
tvltypes.c:2434:90: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0, 200.0, 2.0, "solid", "yard"};
                                                                                          ^
tvltypes.c:2434:99: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0, 200.0, 2.0, "solid", "yard"};
                                                                                                   ^
In file included from testhdf5.h:27:0,
                 from tvltypes.c:24:
../src/H5private.h:992:32: warning: 'dset_elmts' may be used uninitialized in this function [-Wmaybe-uninitialized]
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                ^
tvltypes.c:2432:12: note: 'dset_elmts' was declared here
     size_t dset_elmts;                  /* Number of elements in a particular dataset */
            ^
tvltypes.c:2736:17: warning: 'dset_select_dspace_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
             ret = H5Dread(dset_id, dtype1_id, dset_select_dspace_id, dset_select_dspace_id, xfer_pid, rbuf);
                 ^
tvltypes.c:2606:21: warning: 'dset_dspace_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
             dset_id = H5Dcreate2(file_id, dset_name1, dtype1_id, dset_dspace_id, H5P_DEFAULT, tmp_dcpl_id, H5P_DEFAULT);
                     ^
  CCLD     testhdf5
  CC       lheap.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from lheap.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from lheap.c:22:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
lheap.c: In function 'main':
lheap.c:100:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
             buf[j] = '0' + j % 10;
                      ^
lheap.c:133:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
             buf[j] = '0' + j % 10;
                      ^
In file included from h5test.h:26:0,
                 from lheap.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
lheap.c:179:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
lheap.c:180:36: note: in expansion of macro 'TEST_ERROR'
             if(H5Dclose(dset) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
lheap.c:181:36: note: in expansion of macro 'TEST_ERROR'
             if(H5Fclose(file) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
lheap.c:193:52: note: in expansion of macro 'TEST_ERROR'
     if(h5_verify_cached_stabs(FILENAME, fapl) < 0) TEST_ERROR
                                                    ^
In file included from lheap.c:23:0:
lheap.c: At top level:
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     lheap
  CC       ohdr.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from ohdr.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from ohdr.c:19:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from ohdr.c:19:
ohdr.c: In function 'test_cont':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:75:76: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:76:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(NULL == (f = (H5F_t *)H5I_object(file))) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:79:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:82:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:87:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:90:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:92:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:94:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:97:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:100:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:103:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:106:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:108:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:110:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:112:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:115:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:120:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:123:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:126:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:129:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:131:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:133:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
ohdr.c: In function 'test_ohdr_cache':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:176:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:181:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:187:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:191:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:195:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:197:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:199:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:203:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:207:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:212:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:217:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:219:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:223:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:227:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:231:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:236:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:240:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:244:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:248:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:258:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:260:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:264:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:268:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:272:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:275:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:277:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
ohdr.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:335:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:339:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:343:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:345:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:355:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:363:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:365:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:367:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:369:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:371:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:373:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:383:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:385:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:387:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:389:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:391:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:395:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:397:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:413:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:416:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:418:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:422:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:424:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:435:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:437:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:439:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:441:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:444:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:455:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:457:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:459:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:468:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:470:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:472:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:474:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:485:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:487:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:489:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:491:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:493:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:499:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:501:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:508:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:517:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:519:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:524:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:526:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:532:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:537:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:539:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:544:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:548:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:550:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:554:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:561:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:567:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:571:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:573:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:577:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:584:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:588:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:590:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:595:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:597:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:602:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:604:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:609:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:613:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:615:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:619:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:626:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:631:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:633:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:637:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:639:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:643:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:647:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:649:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:679:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:683:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:685:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:697:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:706:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:710:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:714:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:718:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:722:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:726:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:730:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:734:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:738:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:742:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:746:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:750:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:754:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:758:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:762:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:766:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:770:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ohdr.c:774:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:778:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:783:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:790:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:794:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ohdr.c:798:52: note: in expansion of macro 'TEST_ERROR'
     if(h5_verify_cached_stabs(FILENAME, fapl) < 0) TEST_ERROR
                                                    ^
In file included from ohdr.c:20:0:
ohdr.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     ohdr
  CC       stab.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from stab.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from stab.c:26:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from stab.c:26:
stab.c: In function 'test_misc':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:115:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:118:86: note: in expansion of macro 'TEST_ERROR'
     if((g1 = H5Gcreate2(fid, "test_1a", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:119:83: note: in expansion of macro 'TEST_ERROR'
     if((g2 = H5Gcreate2(g1, "sub_1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:120:86: note: in expansion of macro 'TEST_ERROR'
     if((g3 = H5Gcreate2(fid, "test_1b", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:121:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Oset_comment(g3, "hello world") < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:122:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g1) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:123:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g2) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:124:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g3) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:127:59: note: in expansion of macro 'TEST_ERROR'
     if((g1 = H5Gopen2(fid, "/test_1a", H5P_DEFAULT)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:128:65: note: in expansion of macro 'TEST_ERROR'
     if((g2 = H5Gopen2(fid, "/test_1a/sub_1", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:129:59: note: in expansion of macro 'TEST_ERROR'
     if((g3 = H5Gopen2(fid, "/test_1b", H5P_DEFAULT)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:130:87: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_comment_by_name(g3, "././.", comment, sizeof comment, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:135:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:137:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g1) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:138:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g2) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:139:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g3) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:145:17: note: in expansion of macro 'TEST_ERROR'
     if(g1 >= 0) TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:150:17: note: in expansion of macro 'TEST_ERROR'
     if(g1 >= 0) TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:153:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
stab.c: In function 'test_long':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:197:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:208:82: note: in expansion of macro 'TEST_ERROR'
     if((g1 = H5Gcreate2(fid, name1, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:209:81: note: in expansion of macro 'TEST_ERROR'
     if((g2 = H5Gcreate2(g1, name1, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:210:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g1) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:211:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g2) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:214:54: note: in expansion of macro 'TEST_ERROR'
     if((g1 = H5Gopen2(fid, name1, H5P_DEFAULT)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:215:54: note: in expansion of macro 'TEST_ERROR'
     if((g2 = H5Gopen2(fid, name2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:216:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g1) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:217:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(g2) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:220:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
stab.c: In function 'test_large':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:272:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:278:84: note: in expansion of macro 'TEST_ERROR'
     if((cwg = H5Gcreate2(fid, "/big", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:280:46: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(cwg) != FALSE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:283:79: note: in expansion of macro 'TEST_ERROR'
  if((dir = H5Gcreate2(cwg, name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:284:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(dir) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:287:49: note: in expansion of macro 'TEST_ERROR'
         if(H5G__is_new_dense_test(cwg) != TRUE) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:288:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(cwg) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:291:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
stab.c: In function 'lifecycle':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:346:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl2)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:349:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:352:62: note: in expansion of macro 'TEST_ERROR'
     if((empty_size = h5_get_file_size(filename, fapl2)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:355:60: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl2)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:358:50: note: in expansion of macro 'TEST_ERROR'
     if((gcpl = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:361:65: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_local_heap_size_hint(gcpl, &lheap_size_hint) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:362:58: note: in expansion of macro 'TEST_ERROR'
     if(lheap_size_hint != H5G_CRT_GINFO_LHEAP_SIZE_HINT) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:363:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:364:50: note: in expansion of macro 'TEST_ERROR'
     if(max_compact != H5G_CRT_GINFO_MAX_COMPACT) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:365:46: note: in expansion of macro 'TEST_ERROR'
     if(min_dense != H5G_CRT_GINFO_MIN_DENSE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:366:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_est_link_info(gcpl, &est_num_entries, &est_name_len) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:367:58: note: in expansion of macro 'TEST_ERROR'
     if(est_num_entries != H5G_CRT_GINFO_EST_NUM_ENTRIES) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:368:52: note: in expansion of macro 'TEST_ERROR'
     if(est_name_len != H5G_CRT_GINFO_EST_NAME_LEN) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:371:87: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_local_heap_size_hint(gcpl, (size_t)LIFECYCLE_LOCAL_HEAP_SIZE_HINT) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:372:88: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_link_phase_change(gcpl, LIFECYCLE_MAX_COMPACT, LIFECYCLE_MIN_DENSE) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:373:91: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_est_link_info(gcpl, LIFECYCLE_EST_NUM_ENTRIES, LIFECYCLE_EST_NAME_LEN) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:376:90: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, LIFECYCLE_TOP_GROUP, H5P_DEFAULT, gcpl, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:379:65: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_local_heap_size_hint(gcpl, &lheap_size_hint) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:380:59: note: in expansion of macro 'TEST_ERROR'
     if(lheap_size_hint != LIFECYCLE_LOCAL_HEAP_SIZE_HINT) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:381:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:382:46: note: in expansion of macro 'TEST_ERROR'
     if(max_compact != LIFECYCLE_MAX_COMPACT) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:383:42: note: in expansion of macro 'TEST_ERROR'
     if(min_dense != LIFECYCLE_MIN_DENSE) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:384:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_est_link_info(gcpl, &est_num_entries, &est_name_len) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:385:54: note: in expansion of macro 'TEST_ERROR'
     if(est_num_entries != LIFECYCLE_EST_NUM_ENTRIES) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:386:48: note: in expansion of macro 'TEST_ERROR'
     if(est_name_len != LIFECYCLE_EST_NAME_LEN) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:389:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:393:86: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:396:42: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid2) != TRUE) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:399:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:402:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:403:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, &nmsgs) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:404:20: note: in expansion of macro 'TEST_ERROR'
     if(nmsgs != 1) TEST_ERROR
                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:410:90: note: in expansion of macro 'TEST_ERROR'
         if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:413:46: note: in expansion of macro 'TEST_ERROR'
         if(H5G__is_empty_test(gid2) != TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:416:32: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(gid2) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:420:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:421:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, &nmsgs) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:422:40: note: in expansion of macro 'TEST_ERROR'
     if(nmsgs != LIFECYCLE_MAX_COMPACT) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:423:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != FALSE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:426:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(gid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:427:38: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.space.total != 151) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:428:35: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.space.free != 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:429:31: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.nmesgs != 6) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:430:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.nchunks != 1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:434:86: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:437:42: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid2) != TRUE) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:440:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:443:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:444:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:445:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:448:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(gid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:449:38: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.space.total != 151) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:450:36: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.space.free != 92) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:451:31: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.nmesgs != 3) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:452:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.nchunks != 1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:458:54: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:464:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:465:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:466:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:470:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:474:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:475:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, &nmsgs) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:476:44: note: in expansion of macro 'TEST_ERROR'
     if(nmsgs != (LIFECYCLE_MIN_DENSE - 1)) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:480:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:483:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:486:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:489:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:492:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, LIFECYCLE_TOP_GROUP, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:495:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:498:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:501:61: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl2)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:504:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
stab.c: In function 'long_compact':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:551:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl2)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:554:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:557:62: note: in expansion of macro 'TEST_ERROR'
     if((empty_size = h5_get_file_size(filename, fapl2)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:560:81: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (objname = (char *)HDmalloc((size_t)(LONG_COMPACT_LENGTH + 1)))) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:565:60: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl2)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:568:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "top", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:571:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:574:86: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:577:42: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid2) != TRUE) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:580:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:584:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:585:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:586:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:590:86: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:593:42: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid2) != TRUE) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:596:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:600:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:601:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:602:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:605:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:609:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:610:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:611:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:615:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:619:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:626:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:629:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "top", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:632:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:635:61: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl2)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:638:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
stab.c: In function 'read_old':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:683:71: note: in expansion of macro 'TEST_ERROR'
     if(h5_make_local_copy(FILE_OLD_GROUPS, FILE_OLD_GROUPS_COPY) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:686:78: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(FILE_OLD_GROUPS_COPY, H5F_ACC_RDWR, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:689:55: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gopen2(fid, "old", H5P_DEFAULT)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:692:42: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == FALSE) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:693:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:694:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:699:90: note: in expansion of macro 'TEST_ERROR'
         if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:702:46: note: in expansion of macro 'TEST_ERROR'
         if(H5G__is_empty_test(gid2) != TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:705:32: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(gid2) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:710:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:711:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:712:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:717:54: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:722:42: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == FALSE) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:723:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:724:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:727:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:730:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid)<0) TEST_ERROR
                         ^
stab.c: In function 'no_compact':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:777:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl2)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:780:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:783:62: note: in expansion of macro 'TEST_ERROR'
     if((empty_size = h5_get_file_size(filename, fapl2)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:786:60: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl2)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:789:50: note: in expansion of macro 'TEST_ERROR'
     if((gcpl = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:792:90: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_link_phase_change(gcpl, NO_COMPACT_MAX_COMPACT, NO_COMPACT_MIN_DENSE) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:795:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_est_link_info(gcpl, &est_num_entries, &est_name_len) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:796:58: note: in expansion of macro 'TEST_ERROR'
     if(est_num_entries != H5G_CRT_GINFO_EST_NUM_ENTRIES) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:797:52: note: in expansion of macro 'TEST_ERROR'
     if(est_name_len != H5G_CRT_GINFO_EST_NAME_LEN) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:800:91: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, NO_COMPACT_TOP_GROUP, H5P_DEFAULT, gcpl, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:803:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:806:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:810:86: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:813:42: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid2) != TRUE) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:816:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:819:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:820:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:821:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:825:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:828:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:831:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:834:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, NO_COMPACT_TOP_GROUP, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:837:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:840:61: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl2)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:843:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
stab.c: In function 'gcpl_on_root':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:892:49: note: in expansion of macro 'TEST_ERROR'
     if((fcpl = H5Pcreate(H5P_FILE_CREATE)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:895:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_link_phase_change(fcpl, GCPL_ON_ROOT_MAX_COMPACT, GCPL_ON_ROOT_MIN_DENSE) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:898:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(fcpl, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:899:49: note: in expansion of macro 'TEST_ERROR'
     if(max_compact != GCPL_ON_ROOT_MAX_COMPACT) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:900:45: note: in expansion of macro 'TEST_ERROR'
     if(min_dense != GCPL_ON_ROOT_MIN_DENSE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:903:69: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, fcpl, fapl2)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:906:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(fcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:909:53: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:912:47: note: in expansion of macro 'TEST_ERROR'
     if((gcpl = H5Gget_create_plist(gid)) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:913:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:914:49: note: in expansion of macro 'TEST_ERROR'
     if(max_compact != GCPL_ON_ROOT_MAX_COMPACT) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:915:45: note: in expansion of macro 'TEST_ERROR'
     if(min_dense != GCPL_ON_ROOT_MIN_DENSE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:918:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:921:49: note: in expansion of macro 'TEST_ERROR'
     if((lcpl = H5Pcreate(H5P_LINK_CREATE)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:922:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_create_intermediate_group(lcpl, TRUE) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:925:97: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, GCPL_ON_ROOT_BOTTOM_GROUP, lcpl, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:928:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(lcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:931:48: note: in expansion of macro 'TEST_ERROR'
     if((gcpl = H5Gget_create_plist(gid2)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:932:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:933:50: note: in expansion of macro 'TEST_ERROR'
     if(max_compact != H5G_CRT_GINFO_MAX_COMPACT) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:934:46: note: in expansion of macro 'TEST_ERROR'
     if(min_dense != H5G_CRT_GINFO_MIN_DENSE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:937:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:940:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:943:76: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gopen2(fid, GCPL_ON_ROOT_MIDDLE_GROUP, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:946:48: note: in expansion of macro 'TEST_ERROR'
     if((gcpl = H5Gget_create_plist(gid2)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:947:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:948:49: note: in expansion of macro 'TEST_ERROR'
     if(max_compact != GCPL_ON_ROOT_MAX_COMPACT) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:949:45: note: in expansion of macro 'TEST_ERROR'
     if(min_dense != GCPL_ON_ROOT_MIN_DENSE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:952:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:955:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:958:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:961:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
stab.c: In function 'old_api':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1011:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1014:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate1(fid, OLD_API_GROUP, (size_t)0)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1017:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1020:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1023:66: note: in expansion of macro 'TEST_ERROR'
     if((small_file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1027:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1030:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate1(fid, OLD_API_GROUP, (size_t)10000)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1033:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1036:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen1(fid, OLD_API_GROUP)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1039:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
stab.c:1042:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1045:66: note: in expansion of macro 'TEST_ERROR'
     if((large_file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1048:44: note: in expansion of macro 'TEST_ERROR'
     if(large_file_size <= small_file_size) TEST_ERROR
                                            ^
stab.c: In function 'corrupt_stab_msg':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1095:74: note: in expansion of macro 'TEST_ERROR'
     if(h5_make_local_copy(CORRUPT_STAB_FILE, CORRUPT_STAB_TMP_FILE) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1099:79: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(CORRUPT_STAB_TMP_FILE, H5F_ACC_RDWR, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1102:67: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, CORRUPT_STAB_DSET, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1105:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1106:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1113:81: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(CORRUPT_STAB_TMP_FILE, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1116:67: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, CORRUPT_STAB_DSET, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1119:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1120:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
stab.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1179:37: note: in expansion of macro 'TEST_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
stab.c:1182:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_libver_bounds(fapl2, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                                               ^
  CCLD     stab
  CC       gheap.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from gheap.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from gheap.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from gheap.c:26:0:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from gheap.c:26:0:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
gheap.c: In function 'test_1':
gheap.c:107:9: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  size = i + 1;
         ^
gheap.c:126:9: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  size = i + 1;
         ^
gheap.c: In function 'test_2':
gheap.c:200:9: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  size = 1024-i;
         ^
gheap.c:214:9: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  size = 1024-i;
         ^
gheap.c: In function 'test_3':
gheap.c:285:9: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  size = i%30+100;
         ^
gheap.c: In function 'test_4':
gheap.c:364:9: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  size = i%30+100;
         ^
  CCLD     gheap
  CC       cache.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5private.h:29,
                 from cache.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from cache.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
cache.c: In function 'check_flush_cache__flush_op_test':
cache.c:9671:12: warning: ISO C90 does not support 'long long' [-Wlong-long]
      (long long)(cache_ptr->index_len),
            ^
cache.c:9672:12: warning: ISO C90 does not support 'long long' [-Wlong-long]
      (long long)(cache_ptr->index_size),
            ^
cache.c:9673:12: warning: ISO C90 does not support 'long long' [-Wlong-long]
      (long long)(cache_ptr->clean_index_size),
            ^
cache.c:9674:12: warning: ISO C90 does not support 'long long' [-Wlong-long]
      (long long)(cache_ptr->dirty_index_size));
            ^
cache.c: In function 'check_auto_cache_resize_input_errs':
cache.c:25754:23: warning: implicit declaration of function 'resize_configs_are_equal' [-Wimplicit-function-declaration]
         } else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
                       ^
cache.c:25754:9: warning: nested extern declaration of 'resize_configs_are_equal' [-Wnested-externs]
         } else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
         ^
cache.c: In function 'check_resize_entry':
cache.c:14826:18: warning: 'entry_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized]
         result = H5C_get_entry_status(file_ptr, entry_ptr->addr,
                  ^
  CCLD     cache
  CC       cache_api.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from cache_api.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from cache_api.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
cache_api.c: In function 'check_fapl_mdc_api_calls':
cache_api.c:265:9: warning: implicit declaration of function 'resize_configs_are_equal' [-Wimplicit-function-declaration]
  if ( ! resize_configs_are_equal(&default_auto_size_ctl, \
         ^
cache_api.c:265:2: warning: nested extern declaration of 'resize_configs_are_equal' [-Wnested-externs]
  if ( ! resize_configs_are_equal(&default_auto_size_ctl, \
  ^
cache_api.c: In function 'mdc_api_call_smoke_check':
cache_api.c:1186:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 offset[0] = i; /*offset of hyperslab in file*/
                             ^
cache_api.c:1187:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 offset[1] = j;
                             ^
cache_api.c:1257:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         offset[0] = i; /*offset of hyperslab in file*/
                     ^
cache_api.c:1258:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         offset[1] = j;
                     ^
cache_api.c:1382:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         offset[0] = i; /*offset of hyperslab in file*/
                     ^
cache_api.c:1383:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         offset[1] = j;
                     ^
cache_api.c:1107:34: warning: 'properties' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 dataset_ids[i] = H5Dcreate2(file_id, dset_name, H5T_STD_I32BE,
                                  ^
  CCLD     cache_api
  CC       pool.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from pool.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from pool.c:19:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from pool.c:19:
pool.c: In function 'test_create':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:70:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:74:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:76:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:80:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:82:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:86:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
pool.c: In function 'test_close_one':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:127:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:131:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:135:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
pool.c: In function 'test_allocate_first':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:179:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:183:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:187:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:189:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:193:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:195:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:199:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:201:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:205:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:209:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:211:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:218:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:220:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:224:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:228:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:236:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:240:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:244:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:246:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:250:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:252:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:256:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:258:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:262:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:266:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:275:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:277:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:281:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:285:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
pool.c: In function 'test_allocate_split':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:330:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:334:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:338:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:340:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:344:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:348:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:352:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:354:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:358:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:365:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:367:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:371:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:378:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:380:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:384:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:388:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
pool.c: In function 'test_allocate_many_small':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:432:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:437:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:441:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:443:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:447:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:456:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:458:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:462:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
pool.c: In function 'test_allocate_new_page':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:513:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:518:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:522:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:524:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:528:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:539:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:541:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:545:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:549:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:557:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:562:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:565:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:569:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:571:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:575:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:583:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:586:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:590:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:594:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
pool.c: In function 'test_allocate_random':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:649:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:653:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:657:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:666:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:670:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
pool.c:674:40: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         swap_idx = (size_t)(HDrandom() % (MPOOL_NUM_RANDOM - u)) + u;
                                        ^
In file included from h5test.h:26:0,
                 from pool.c:19:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:686:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:696:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:700:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
pool.c:704:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
  CCLD     pool
  CC       accum.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from accum.c:18:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from accum.c:18:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from accum.c:18:
accum.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:93:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fcreate(FILENAME, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:96:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(NULL == (f = (H5F_t *)H5I_object(fid))) FAIL_STACK_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:100:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5FD_set_eoa(f->shared->lf, H5FD_MEM_DEFAULT, (haddr_t)(1024*1024*10)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:104:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(NULL == (fio_info.dxpl = (H5P_genplist_t *)H5I_object(H5P_DATASET_XFER_DEFAULT))) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:107:36: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(&fio_info) < 0) FAIL_STACK_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:124:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
accum.c: In function 'test_write_read':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:176:45: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1024, write_buf) < 0) FAIL_STACK_ERROR;
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:177:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, 1024, read_buf) < 0) FAIL_STACK_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:178:50: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(write_buf, read_buf, 1024) != 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:180:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_write_read_nonacc_front':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:232:45: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1024, write_buf) < 0) FAIL_STACK_ERROR;
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:233:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:234:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:235:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1024, 1024, write_buf) < 0) FAIL_STACK_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:236:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, 1024, read_buf) < 0) FAIL_STACK_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:237:50: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(write_buf, read_buf, 1024) != 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:239:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_write_read_nonacc_end':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:291:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1024, 1024, write_buf) < 0) FAIL_STACK_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:292:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:293:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:294:45: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1024, write_buf) < 0) FAIL_STACK_ERROR;
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:295:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(1024, 1024, read_buf) < 0) FAIL_STACK_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:296:50: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(write_buf, read_buf, 1024) != 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:298:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_free':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:352:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 256 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:354:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 0, 256 * sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:357:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 0, 256 * 1024 * sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:360:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(64 * sizeof(int32_t), 64 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:364:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 64 * sizeof(int32_t), 65 * sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:368:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 128 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:371:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 0, sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:374:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(1 * sizeof(int32_t), 127 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:375:62: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf + 1, rbuf, 127 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:378:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 127 * sizeof(int32_t), sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:381:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(1 * sizeof(int32_t), 126 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:382:62: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf + 1, rbuf, 126 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:385:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 2 * sizeof(int32_t), sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:388:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(1 * sizeof(int32_t), 1 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:389:60: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf + 1, rbuf, 1 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:390:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(3 * sizeof(int32_t), 124 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:391:62: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf + 3, rbuf, 124 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:396:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(64 * sizeof(int32_t), 128 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:398:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:399:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(68 * sizeof(int32_t), 4 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:401:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 62 * sizeof(int32_t), 4 * sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:404:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(66 * sizeof(int32_t), 126 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:405:65: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(expect + 66, rbuf, 126 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:410:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(64 * sizeof(int32_t), 128 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:412:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:413:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(68 * sizeof(int32_t), 4 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:415:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 62 * sizeof(int32_t), 16 * sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:418:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(78 * sizeof(int32_t), 114 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:419:65: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(expect + 78, rbuf, 114 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:424:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(64 * sizeof(int32_t), 128 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:426:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:427:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(72 * sizeof(int32_t), 4 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:429:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 66 * sizeof(int32_t), 4 * sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:432:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(70 * sizeof(int32_t), 122 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:433:65: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(expect + 70, rbuf, 122 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:438:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(64 * sizeof(int32_t), 128 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:440:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:441:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(72 * sizeof(int32_t), 4 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:443:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 70 * sizeof(int32_t), 4 * sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:446:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(74 * sizeof(int32_t), 118 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:447:65: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(expect + 74, rbuf, 118 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:452:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(64 * sizeof(int32_t), 128 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:454:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:455:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(72 * sizeof(int32_t), 4 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:457:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 70 * sizeof(int32_t), 8 * sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:460:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(78 * sizeof(int32_t), 114 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:461:65: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(expect + 78, rbuf, 114 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:466:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(64 * sizeof(int32_t), 128 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:468:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:469:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(72 * sizeof(int32_t), 8 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:471:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_free(fio_info, 72 * sizeof(int32_t), 4 * sizeof(int32_t)) < 0) FAIL_STACK_ERROR;
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:474:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(76 * sizeof(int32_t), 116 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:475:65: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(expect + 76, rbuf, 116 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:484:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_accum_overlap':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:537:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(40, 10 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:538:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(40, 10 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:539:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 10 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:546:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(20, 5 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:547:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(20, 5 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:548:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 5 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:555:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(20, 3 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:556:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(20, 3 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:557:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 3 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:564:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(8, 5 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:565:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(8, 5 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:566:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 5 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:573:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(48, 4 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:574:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(48, 4 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:575:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 4 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:582:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(68, 3 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:583:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(68, 3 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:584:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 3 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:591:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(76, 5 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:592:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(76, 5 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:593:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 5 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:600:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(96, 3 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:601:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(96, 3 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:602:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 3 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:624:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(8, 25 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:625:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 25 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:632:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:633:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, 1 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:634:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 1 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:641:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(116, 4 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:642:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(116, 4 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:643:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 4 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:650:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(112, 6 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:651:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(112, 6 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:652:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 6 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:654:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_accum_overlap_clean':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:709:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(40, 10 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:710:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(40, 10 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:711:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 10 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:716:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:719:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(20, 5 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:720:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(20, 5 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:721:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 5 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:729:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(20, 6 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:730:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(20, 6 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:731:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 6 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:739:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(40, 2 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:740:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(40, 2 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:741:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 2 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:749:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(52, 2 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:750:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(52, 2 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:751:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 2 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:756:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:759:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(44, 3 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:760:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(44, 3 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:761:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 3 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:766:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:769:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(16, 2 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:770:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(16, 2 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:771:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 2 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:779:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(12, 4 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:780:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(12, 4 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:781:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 4 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:786:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:789:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(80, 3 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:790:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(80, 3 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:791:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 3 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:796:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:799:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(88, 2 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:800:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(88, 2 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:801:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 2 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:809:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(84, 4 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:810:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(84, 4 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:811:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 4 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:831:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(12, 22 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:832:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 22 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:834:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_accum_non_overlap_size':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:888:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(140, 10 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:889:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(140, 10 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:890:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 10 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:897:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 20 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:898:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, 20 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:899:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 20 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:901:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_accum_overlap_size':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:955:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(64, 10 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:956:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(64, 10 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:957:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 10 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:964:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(60, 72 * sizeof(int32_t), wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:965:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(60, 72 * sizeof(int32_t), rbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:966:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 72 * sizeof(int32_t)) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:968:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_accum_adjust':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1040:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write((1024 * 1024), (1024 * 1024) - 1, wbuf) < 0) FAIL_STACK_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1049:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write((1024 * 1024) - 1024, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1052:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read((1024 * 1024), (1024 * 1024) - 1, rbuf) < 0) FAIL_STACK_ERROR;
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1053:54: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, (1024 * 1024) - 1) != 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1056:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read((1024 * 1024) - 1024, 1024, rbuf) < 0) FAIL_STACK_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1057:41: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 1024) != 0) TEST_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1060:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1070:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write((1024 * 1024), (1024 * 1024) - 1, wbuf) < 0) FAIL_STACK_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1079:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(5, (1024 * 1024) - 5, wbuf) < 0) FAIL_STACK_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1082:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(1048576, 1048575, rbuf) < 0) FAIL_STACK_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1083:44: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 1048576) != 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1085:42: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(5, 1048571, rbuf) < 0) FAIL_STACK_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1086:44: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 1048571) != 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1089:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1099:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, (1024 * 1024) - 1, wbuf) < 0) FAIL_STACK_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1103:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1112:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write((1024 * 1024) - 1, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1116:37: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1, wbuf) < 0) FAIL_STACK_ERROR;
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1120:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read((1024 * 1024) - 1, 1024, rbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1121:41: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 1024) != 0) TEST_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1124:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1135:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, (1024 * 1024) - 5, wbuf) < 0) FAIL_STACK_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1138:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1141:37: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 5, wbuf) < 0) FAIL_STACK_ERROR;
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1152:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1048571, 349523, wbuf) < 0) FAIL_STACK_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1156:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1398900, 1, wbuf) < 0) FAIL_STACK_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1160:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(1048571, 349523, rbuf) < 0) FAIL_STACK_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1161:43: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 349523) != 0) TEST_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1164:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1172:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, (1024 * 1024) - 5, wbuf) < 0) FAIL_STACK_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1175:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_flush(fio_info) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1179:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(10, (1024 * 1024) - 15, wbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1189:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write((1024 * 1024) - 5, 10, wbuf) < 0) FAIL_STACK_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1193:37: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1, wbuf) < 0) FAIL_STACK_ERROR;
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1197:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read((1024 * 1024) - 5, 10, rbuf) < 0) FAIL_STACK_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1198:39: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 10) != 0) TEST_ERROR;
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1201:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1211:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, (1024 * 1024) - 5, wbuf) < 0) FAIL_STACK_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1221:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1048571, 349523, wbuf) < 0) FAIL_STACK_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1225:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1398900, 1, wbuf) < 0) FAIL_STACK_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1229:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(1048571, 349523, rbuf) < 0) FAIL_STACK_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1230:43: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 349523) != 0) TEST_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1232:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_read_after':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1289:41: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(512, 512, wbuf) < 0) FAIL_STACK_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1293:37: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1, wbuf) < 0) FAIL_STACK_ERROR;
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1301:41: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(256, 512, wbuf) < 0) FAIL_STACK_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1304:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(512, 512, rbuf) < 0) FAIL_STACK_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1312:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(512, 512, rbuf) < 0) FAIL_STACK_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1313:40: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 128) != 0) TEST_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1315:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_big':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1373:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, BIG_BUF_SIZE, wbuf) < 0) FAIL_STACK_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1376:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE, rbuf) < 0) FAIL_STACK_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1379:49: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, BIG_BUF_SIZE) != 0) TEST_ERROR;
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1383:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, BIG_BUF_SIZE, zbuf) < 0) FAIL_STACK_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1385:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1389:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1024, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1393:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE, rbuf) < 0) FAIL_STACK_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1396:41: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(zbuf, rbuf, 1024) != 0) TEST_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1397:48: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf + 1024, 1024) != 0) TEST_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1398:65: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(zbuf, rbuf + 2048, (BIG_BUF_SIZE - 2048)) != 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1402:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1024, 1024, zbuf) < 0) FAIL_STACK_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1404:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1408:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(BIG_BUF_SIZE - 512, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1412:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE, rbuf) < 0) FAIL_STACK_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1415:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(zbuf, rbuf, (BIG_BUF_SIZE - 512)) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1416:63: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf + (BIG_BUF_SIZE - 512), 512) != 0) TEST_ERROR;
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1420:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(BIG_BUF_SIZE - 512, 1024, zbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1422:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1426:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1430:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(512, BIG_BUF_SIZE, rbuf) < 0) FAIL_STACK_ERROR;
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1433:46: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf + 512, rbuf, 512) != 0) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1434:63: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(zbuf, rbuf + 512, (BIG_BUF_SIZE - 512)) != 0) TEST_ERROR;
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1438:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1024, zbuf) < 0) FAIL_STACK_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1440:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1445:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1024, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1450:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, BIG_BUF_SIZE, wbuf2) < 0) FAIL_STACK_ERROR;
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1453:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE, rbuf) < 0) FAIL_STACK_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1456:50: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf2, rbuf, BIG_BUF_SIZE) != 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1460:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, BIG_BUF_SIZE, zbuf) < 0) FAIL_STACK_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1462:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1467:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(BIG_BUF_SIZE - 512, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1472:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, BIG_BUF_SIZE, wbuf2) < 0) FAIL_STACK_ERROR;
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1475:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE + 512, rbuf) < 0) FAIL_STACK_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1478:50: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf2, rbuf, BIG_BUF_SIZE) != 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1479:61: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf + 512, rbuf + BIG_BUF_SIZE, 512) != 0) TEST_ERROR;
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1483:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, BIG_BUF_SIZE + 512, zbuf) < 0) FAIL_STACK_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1485:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1490:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(BIG_BUF_SIZE + 512, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1494:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(BIG_BUF_SIZE - 512, 1024, rbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1499:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, BIG_BUF_SIZE, wbuf2) < 0) FAIL_STACK_ERROR;
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1502:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE + 1024, rbuf) < 0) FAIL_STACK_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1505:50: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf2, rbuf, BIG_BUF_SIZE) != 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1506:55: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(zbuf, rbuf + BIG_BUF_SIZE, 512) != 0) TEST_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1507:61: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf + BIG_BUF_SIZE + 512, 512) != 0) TEST_ERROR;
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1511:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, BIG_BUF_SIZE + 1536, zbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1513:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1518:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(BIG_BUF_SIZE + 512, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1522:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(BIG_BUF_SIZE - 512, 1024, rbuf) < 0) FAIL_STACK_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1523:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(BIG_BUF_SIZE + 1536, 1024, rbuf) < 0) FAIL_STACK_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1528:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1536, BIG_BUF_SIZE, wbuf2) < 0) FAIL_STACK_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1531:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE + 1536, rbuf) < 0) FAIL_STACK_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1534:41: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(zbuf, rbuf, 1536) != 0) TEST_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1535:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf2, rbuf + 1536, BIG_BUF_SIZE) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1539:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1536, BIG_BUF_SIZE, zbuf) < 0) FAIL_STACK_ERROR;
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1541:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1546:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1024, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1550:39: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, 1024, rbuf) < 0) FAIL_STACK_ERROR;
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1555:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(512, BIG_BUF_SIZE, wbuf2) < 0) FAIL_STACK_ERROR;
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1558:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE + 512, rbuf) < 0) FAIL_STACK_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1561:40: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(zbuf, rbuf, 512) != 0) TEST_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1562:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf2, rbuf + 512, BIG_BUF_SIZE) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1566:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(512, BIG_BUF_SIZE, zbuf) < 0) FAIL_STACK_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1568:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1573:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1577:42: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(1024, 1024, rbuf) < 0) FAIL_STACK_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1582:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(1536, BIG_BUF_SIZE, wbuf2) < 0) FAIL_STACK_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1585:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE + 1536, rbuf) < 0) FAIL_STACK_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1588:41: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 1024) != 0) TEST_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1589:47: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(zbuf, rbuf + 1024, 512) != 0) TEST_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1590:57: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf2, rbuf + 1536, BIG_BUF_SIZE) != 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1594:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, BIG_BUF_SIZE + 1536, zbuf) < 0) FAIL_STACK_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1596:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1601:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(0, 1024, wbuf) < 0) FAIL_STACK_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1605:42: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(1024, 1024, rbuf) < 0) FAIL_STACK_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1610:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_write(512, BIG_BUF_SIZE, wbuf2) < 0) FAIL_STACK_ERROR;
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1613:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(0, BIG_BUF_SIZE + 512, rbuf) < 0) FAIL_STACK_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1616:40: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, 512) != 0) TEST_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1617:56: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf2, rbuf + 512, BIG_BUF_SIZE) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1620:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'test_random_write':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1744:78: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(accum_write(RANDOM_BASE_OFF + off[u], len[u], wbuf + off[u]) < 0) FAIL_STACK_ERROR;
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1747:68: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(accum_read(RANDOM_BASE_OFF + off[u], len[u], rbuf) < 0) FAIL_STACK_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1748:56: note: in expansion of macro 'TEST_ERROR'
         if(HDmemcmp(wbuf + off[u], rbuf, len[u]) != 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1752:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_read(RANDOM_BASE_OFF, RANDOM_BUF_SIZE, rbuf) < 0) FAIL_STACK_ERROR;
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
accum.c:1755:52: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(wbuf, rbuf, RANDOM_BUF_SIZE) != 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
accum.c:1757:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(accum_reset(fio_info) < 0) FAIL_STACK_ERROR;
                                   ^
accum.c: In function 'accum_printf':
accum.c:1807:16: warning: ISO C90 does not support the 'z' gnu_printf length modifier [-Wformat=]
         printf(" accumulator allocated size == %zu\n", accum->alloc_size);
                ^
accum.c:1808:16: warning: ISO C90 does not support the 'z' gnu_printf length modifier [-Wformat=]
         printf(" accumulated data size      == %zu\n", accum->size);
                ^
  CCLD     accum
  CC       hyperslab.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from hyperslab.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from hyperslab.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from hyperslab.c:27:0:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from hyperslab.c:27:0:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from h5test.h:26:0,
                 from hyperslab.c:25:
hyperslab.c: In function 'test_fill':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:194:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
hyperslab.c:226:46: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
                                 ref_value += fill_value * dx * dy * dz;
                                              ^
In file included from h5test.h:26:0,
                 from hyperslab.c:25:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
hyperslab.c:248:41: note: in expansion of macro 'AT'
                                         AT();
                                         ^
hyperslab.c: In function 'test_copy':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:391:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:393:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
hyperslab.c:487:37: note: in expansion of macro 'AT'
                                     AT();
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
hyperslab.c:528:37: note: in expansion of macro 'AT'
                                     AT();
                                     ^
hyperslab.c: In function 'test_multifill':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:606:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:608:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
hyperslab.c:658:17: note: in expansion of macro 'AT'
                 AT();
                 ^
hyperslab.c: In function 'test_endian':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:721:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:723:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
hyperslab.c:748:21: note: in expansion of macro 'AT'
                     AT();
                     ^
hyperslab.c: In function 'test_transpose':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:809:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:811:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
hyperslab.c:822:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     dst_stride[0] = (ssize_t)((1 - nx * ny) * sizeof(*src));
                     ^
hyperslab.c:823:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     dst_stride[1] = (ssize_t)(nx * sizeof(*src));
                     ^
In file included from h5test.h:26:0,
                 from hyperslab.c:25:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
hyperslab.c:839:21: note: in expansion of macro 'AT'
                     AT();
                     ^
hyperslab.c: In function 'test_sub_super':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:915:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:917:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:919:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
hyperslab.c:926:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     src_stride[0] = (ssize_t)(2 * ny);
                     ^
In file included from h5test.h:26:0,
                 from hyperslab.c:25:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
hyperslab.c:941:21: note: in expansion of macro 'AT'
                     AT();
                     ^
hyperslab.c:975:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     dst_stride[0] = (ssize_t)(2 * ny);
                     ^
hyperslab.c:976:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     dst_stride[1] = (ssize_t)(2 * sizeof(uint8_t) - 4 * ny);
                     ^
hyperslab.c:977:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     dst_stride[2] = (ssize_t)(2 * ny - 2 * sizeof(uint8_t));
                     ^
In file included from h5test.h:26:0,
                 from hyperslab.c:25:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
hyperslab.c:1007:21: note: in expansion of macro 'AT'
                     AT();
                     ^
hyperslab.c: In function 'test_array_fill':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:1067:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:1081:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
hyperslab.c: In function 'test_array_offset_n_calc':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:1132:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
hyperslab.c:1147:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         coords[0] = (hssize_t)(HDrandom() % z);
                                           ^
hyperslab.c:1147:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion]
         coords[0] = (hssize_t)(HDrandom() % z);
                     ^
hyperslab.c:1148:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         coords[1] = (hssize_t)(HDrandom() % y);
                                           ^
hyperslab.c:1148:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion]
         coords[1] = (hssize_t)(HDrandom() % y);
                     ^
hyperslab.c:1149:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         coords[2] = (hssize_t)(HDrandom() % x);
                                           ^
hyperslab.c:1149:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion]
         coords[2] = (hssize_t)(HDrandom() % x);
                     ^
In file included from h5test.h:26:0,
                 from hyperslab.c:25:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:1156:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:1160:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
hyperslab.c:1166:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
  CCLD     hyperslab
  CC       istore.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from istore.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from istore.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from istore.c:27:0:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from istore.c:27:0:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from h5test.h:26:0,
                 from istore.c:24:
istore.c: In function 'new_object':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:162:51: note: in expansion of macro 'TEST_ERROR'
     if ((dcpl=H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:165:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(dcpl, ndims, cdims) < 0) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:168:59: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(ndims, dims, NULL)) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:171:99: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dcreate2(f, name, TEST_DATATYPE, space, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:176:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:179:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
istore.c: In function 'test_extend':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:308:44: note: in expansion of macro 'TEST_ERROR'
     if((fspace=H5Dget_space(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:356:59: note: in expansion of macro 'TEST_ERROR'
         if((mspace=H5Screate_simple(1,&nelmts,NULL)) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:359:82: note: in expansion of macro 'TEST_ERROR'
         if(H5Sselect_hyperslab(fspace,H5S_SELECT_SET,offset,NULL,size,NULL) < 0) TEST_ERROR;
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:388:34: note: in expansion of macro 'TEST_ERROR'
         if(H5Sclose(mspace) < 0) TEST_ERROR;
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:430:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(fspace) < 0) TEST_ERROR;
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:433:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
istore.c: In function 'test_sparse':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:526:44: note: in expansion of macro 'TEST_ERROR'
     if((fspace=H5Dget_space(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:529:56: note: in expansion of macro 'TEST_ERROR'
     if((mspace=H5Screate_simple(ndims,size,NULL)) < 0) TEST_ERROR;
                                                        ^
istore.c:532:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  offset[0] = (hsize_t)(HDrandom() % (TEST_SPARSE_SIZE-nx));
                                   ^
istore.c:533:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  offset[1] = (hsize_t)(HDrandom() % (TEST_SPARSE_SIZE-ny));
                                   ^
istore.c:534:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  offset[2] = (hsize_t)(HDrandom() % (TEST_SPARSE_SIZE-nz));
                                   ^
In file included from h5test.h:26:0,
                 from istore.c:24:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:537:82: note: in expansion of macro 'TEST_ERROR'
         if(H5Sselect_hyperslab(fspace,H5S_SELECT_SET,offset,NULL,size,NULL) < 0) TEST_ERROR;
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:565:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(mspace) < 0) TEST_ERROR;
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:568:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(fspace) < 0) TEST_ERROR;
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
istore.c:571:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
  CCLD     istore
  CC       bittests.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from bittests.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from bittests.c:22:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
bittests.c: In function 'test_find':
bittests.c:91:14: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
  v1[i / 8] = 1 << (i % 8);
              ^
bittests.c:124:13: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
  v1[i/8] &= ~(1<<(i%8));
             ^
bittests.c: In function 'test_copy':
bittests.c:178:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  s_offset = HDrand() % (8*sizeof v1);
                      ^
bittests.c:179:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  d_offset = HDrand() % (8*sizeof v2);
                      ^
bittests.c: In function 'test_shift':
bittests.c:300:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  offset = HDrand() % (8*sizeof vector);
                    ^
bittests.c:304:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         shift_dist = HDrand() % size;
                               ^
bittests.c:304:22: warning: conversion to 'ssize_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         shift_dist = HDrand() % size;
                      ^
bittests.c:314:23: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
  if ((size_t)n!=offset+shift_dist) {
                       ^
bittests.c:353:30: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
  if (n!=(ssize_t)(offset+size-shift_dist-1)) {
                              ^
bittests.c:365:26: warning: conversion to 'ssize_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
             shift_dist = size;
                          ^
bittests.c: In function 'test_increment':
bittests.c:433:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  offset = HDrand() % (8*sizeof vector);
                    ^
bittests.c: In function 'test_decrement':
bittests.c:520:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  offset = HDrand() % (8*sizeof vector);
                    ^
bittests.c: In function 'test_negate':
bittests.c:592:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  offset = HDrand() % (8*sizeof vector);
                    ^
bittests.c: In function 'test_set':
bittests.c:692:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  d_offset = HDrand() % (8*sizeof v2);
                      ^
bittests.c: In function 'test_clear':
bittests.c:809:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  d_offset = HDrand() % (8*sizeof v2);
                      ^
  CCLD     bittests
  CC       dt_arith.o
In file included from /usr/include/math.h:26:0,
                 from dt_arith.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from dt_arith.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c: In function 'test_derived_flt':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dt_arith.c:1014:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("Can't open datatype")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dt_arith.c:1173:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("Can't open datatype")
         ^
dt_arith.c: In function 'test_derived_integer':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dt_arith.c:1433:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("Can't open datatype")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dt_arith.c:1494:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("Can't open datatype")
         ^
dt_arith.c: In function 'test_conv_int_1':
dt_arith.c:1681:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long  hw_llong;
          ^
dt_arith.c:1682:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long hw_ullong;
                   ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:1779:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
     aligned = HDcalloc((size_t)1, sizeof(long long));
                                               ^
../src/H5private.h:574:39: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                       ^
dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:150:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:151:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
             value2 = (value1 - 1) | value1;                                                     \
                      ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:153:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:168:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
             value2 <<= 1;                                                                       \
                        ^
dt_arith.c:1786:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:150:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:151:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
             value2 = (value1 - 1) | value1;                                                     \
                      ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:153:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:154:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
             value2 = (~value1) | value1;                                                        \
                      ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:168:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
             value2 <<= 1;                                                                       \
                        ^
dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:150:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:151:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
             value2 = (value1 - 1) | value1;                                                     \
                      ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:153:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:168:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
             value2 <<= 1;                                                                       \
                        ^
dt_arith.c:1790:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:150:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:151:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
             value2 = (value1 - 1) | value1;                                                     \
                      ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:153:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:154:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
             value2 = (~value1) | value1;                                                        \
                      ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:168:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
             value2 <<= 1;                                                                       \
                        ^
dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1796:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1796:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1796:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1800:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1800:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1800:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:1802:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
         INIT_INTEGER(long long, LLONG_MAX, LLONG_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
                           ^
dt_arith.c:120:5: note: in definition of macro 'INIT_INTEGER'
     TYPE value1 = 1;                                                                            \
     ^
dt_arith.c:1802:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
         INIT_INTEGER(long long, LLONG_MAX, LLONG_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
                           ^
dt_arith.c:121:5: note: in definition of macro 'INIT_INTEGER'
     TYPE value2 = 0;                                                                            \
     ^
dt_arith.c:1804:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
                                    ^
dt_arith.c:120:5: note: in definition of macro 'INIT_INTEGER'
     TYPE value1 = 1;                                                                            \
     ^
dt_arith.c:1804:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
                                    ^
dt_arith.c:121:5: note: in definition of macro 'INIT_INTEGER'
     TYPE value2 = 0;                                                                            \
     ^
dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1804:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1804:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:1804:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:1850:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:1850:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:1851:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_char = (signed char)(*((long long*)aligned));
                                                 ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:1854:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:1854:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:1855:58: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_char = (signed char)(*((unsigned long long*)aligned));
                                                          ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:1901:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:1901:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:1902:52: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_uchar = (unsigned char)(*((long long*)aligned));
                                                    ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:1905:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:1905:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:1906:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_uchar = (unsigned char)(*((unsigned long long*)aligned));
                                                             ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:1952:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:1952:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:1953:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_short = (short)(*((long long*)aligned));
                                            ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:1956:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:1956:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:1957:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_short = (short)(*((unsigned long long*)aligned));
                                                     ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2004:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2004:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2005:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ushort = (unsigned short)(*((long long*)aligned));
                                                      ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2008:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2008:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2009:63: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ushort = (unsigned short)(*((unsigned long long*)aligned));
                                                               ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2055:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2055:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2056:40: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_int = (int)(*((long long*)aligned));
                                        ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2059:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2059:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2060:49: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_int = (int)(*((unsigned long long*)aligned));
                                                 ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2106:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2106:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2107:50: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_uint = (unsigned int)(*((long long*)aligned));
                                                  ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2110:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2110:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2111:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_uint = (unsigned int)(*((unsigned long long*)aligned));
                                                           ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2157:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2157:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2158:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_long = (long int)(*((long long*)aligned));
                                              ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2161:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2161:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2162:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_long = (long int)(*((unsigned long long*)aligned));
                                                       ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2208:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2208:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2209:52: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ulong = (unsigned long)(*((long long*)aligned));
                                                    ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2212:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2212:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2213:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ulong = (unsigned long)(*((unsigned long long*)aligned));
                                                             ^
dt_arith.c:2228:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((char*)aligned));
                                  ^
dt_arith.c:2232:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((unsigned char*)aligned));
                                  ^
dt_arith.c:2236:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((short*)aligned));
                                  ^
dt_arith.c:2240:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((unsigned short*)aligned));
                                  ^
dt_arith.c:2244:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((int*)aligned));
                                  ^
dt_arith.c:2248:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((unsigned*)aligned));
                                  ^
dt_arith.c:2252:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((long*)aligned));
                                  ^
dt_arith.c:2256:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((unsigned long*)aligned));
                                  ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2259:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2259:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2260:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((long long*)aligned));
                                  ^
dt_arith.c:2260:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((long long*)aligned));
                                                ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2263:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2263:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2264:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((unsigned long long*)aligned));
                                  ^
dt_arith.c:2264:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((unsigned long long*)aligned));
                                                         ^
dt_arith.c:2279:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((signed char*)aligned));
                                            ^
dt_arith.c:2283:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((unsigned char*)aligned));
                                            ^
dt_arith.c:2287:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((short*)aligned));
                                            ^
dt_arith.c:2291:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((unsigned short*)aligned));
                                            ^
dt_arith.c:2295:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((int*)aligned));
                                            ^
dt_arith.c:2299:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((unsigned*)aligned));
                                            ^
dt_arith.c:2303:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((long*)aligned));
                                            ^
dt_arith.c:2307:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((unsigned long*)aligned));
                                            ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2310:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2310:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2311:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((long long*)aligned));
                                            ^
dt_arith.c:2311:58: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((long long*)aligned));
                                                          ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2314:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2314:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2315:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((unsigned long long*)aligned));
                                            ^
dt_arith.c:2315:67: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((unsigned long long*)aligned));
                                                                   ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2489:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2489:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2490:73: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDfprintf(stdout," %29"H5_PRINTF_LL_WIDTH"d\n", *((long long*)aligned));
                                                                         ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2493:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2493:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2494:82: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDfprintf(stdout," %29"H5_PRINTF_LL_WIDTH"u\n", *((unsigned long long*)aligned));
                                                                                  ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2543:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, buf+j*sizeof(long long), sizeof(long long));
                                                     ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2543:72: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, buf+j*sizeof(long long), sizeof(long long));
                                                                        ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2544:73: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDfprintf(stdout," %29"H5_PRINTF_LL_WIDTH"d\n", *((long long*)aligned));
                                                                         ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:2547:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, buf+j*sizeof(long long), sizeof(unsigned long long));
                                                     ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:2547:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, buf+j*sizeof(long long), sizeof(unsigned long long));
                                                                                 ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:2548:82: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDfprintf(stdout," %29"H5_PRINTF_LL_WIDTH"u\n", *((unsigned long long*)aligned));
                                                                                  ^
dt_arith.c:2589:73: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDfprintf(stdout," %29"H5_PRINTF_LL_WIDTH"d\n", *((long long*)hw));
                                                                         ^
dt_arith.c:2592:82: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDfprintf(stdout," %29"H5_PRINTF_LL_WIDTH"u\n", *((unsigned long long*)hw));
                                                                                  ^
dt_arith.c: In function 'test_conv_flt_1':
dt_arith.c:3154:24: warning: conversion to 'float' from 'long double' may alter its value [-Wfloat-conversion]
                 hw_f = *((long double*)aligned);
                        ^
dt_arith.c:3162:24: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion]
                 hw_d = *((long double*)aligned);
                        ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
../src/H5private.h:749:34: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion]
         #define HDfrexpl(X,N)    frexpl(X,N)
                                  ^
dt_arith.c:3299:33: note: in expansion of macro 'HDfrexpl'
                 check_mant[0] = HDfrexpl(x, check_expo+0);
                                 ^
../src/H5private.h:749:34: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion]
         #define HDfrexpl(X,N)    frexpl(X,N)
                                  ^
dt_arith.c:3300:33: note: in expansion of macro 'HDfrexpl'
                 check_mant[1] = HDfrexpl(hw_ld, check_expo+1);
                                 ^
dt_arith.c:3307:59: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 int valid_bits=(int)((dst_ebias+dst_msize)+MIN(check_expo[0],check_expo[1]))-1;
                                                           ^
dt_arith.c:3307:59: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
dt_arith.c: In function 'test_conv_int_fp':
dt_arith.c:3566:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long  hw_llong=0;
          ^
dt_arith.c:3567:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long hw_ullong=0;
                   ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:3738:72: warning: ISO C90 does not support 'long long' [-Wlong-long]
     aligned = HDcalloc((size_t)1, MAX(sizeof(long double), sizeof(long long)));
                                                                        ^
../src/H5private.h:574:39: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                       ^
dt_arith.c:3738:35: note: in expansion of macro 'MAX'
     aligned = HDcalloc((size_t)1, MAX(sizeof(long double), sizeof(long long)));
                                   ^
dt_arith.c:3738:72: warning: ISO C90 does not support 'long long' [-Wlong-long]
     aligned = HDcalloc((size_t)1, MAX(sizeof(long double), sizeof(long long)));
                                                                        ^
../src/H5private.h:574:39: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                       ^
dt_arith.c:3738:35: note: in expansion of macro 'MAX'
     aligned = HDcalloc((size_t)1, MAX(sizeof(long double), sizeof(long long)));
                                   ^
dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:150:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:151:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
             value2 = (value1 - 1) | value1;                                                     \
                      ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:153:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:168:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion]
             value2 <<= 1;                                                                       \
                        ^
dt_arith.c:3779:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:150:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:151:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
             value2 = (value1 - 1) | value1;                                                     \
                      ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:153:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:154:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
             value2 = (~value1) | value1;                                                        \
                      ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:168:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
             value2 <<= 1;                                                                       \
                        ^
dt_arith.c:3781:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:150:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:151:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
             value2 = (value1 - 1) | value1;                                                     \
                      ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:153:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:168:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
             value2 <<= 1;                                                                       \
                        ^
dt_arith.c:3783:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:150:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:151:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
             value2 = (value1 - 1) | value1;                                                     \
                      ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:153:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
             value1 <<= 1;                                                                       \
                        ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:154:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
             value2 = (~value1) | value1;                                                        \
                      ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                  ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison is always true due to limited range of data type [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:168:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
             value2 <<= 1;                                                                       \
                        ^
dt_arith.c:3785:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3789:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3789:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3789:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3793:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3793:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3793:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:3795:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
         INIT_INTEGER(long long, LLONG_MAX, LLONG_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
                           ^
dt_arith.c:120:5: note: in definition of macro 'INIT_INTEGER'
     TYPE value1 = 1;                                                                            \
     ^
dt_arith.c:3795:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
         INIT_INTEGER(long long, LLONG_MAX, LLONG_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts);
                           ^
dt_arith.c:121:5: note: in definition of macro 'INIT_INTEGER'
     TYPE value2 = 0;                                                                            \
     ^
dt_arith.c:3797:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
                                    ^
dt_arith.c:120:5: note: in definition of macro 'INIT_INTEGER'
     TYPE value1 = 1;                                                                            \
     ^
dt_arith.c:3797:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
                                    ^
dt_arith.c:121:5: note: in definition of macro 'INIT_INTEGER'
     TYPE value2 = 0;                                                                            \
     ^
dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value1<=SRC_MAX && value1>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3797:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:142:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3797:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
dt_arith.c:161:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
         if(value2<=SRC_MAX && value2>=SRC_MIN) {                                                \
                                     ^
dt_arith.c:3797:9: note: in expansion of macro 'INIT_INTEGER'
         INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts);
         ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:3883:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:3883:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:3884:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_float = (float)(*((long long*)aligned));
                                            ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:3888:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:3888:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:3889:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_float = (float)(*((unsigned long long*)aligned));
                                                     ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:3936:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:3936:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:3937:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_double = (double)(*((long long*)aligned));
                                              ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:3941:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:3941:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:3942:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_double = (double)(*((unsigned long long*)aligned));
                                                       ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:3990:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                       ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:3990:74: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(long long), sizeof(long long));
                                                                          ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:3991:52: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ldouble = (long double)(*((long long*)aligned));
                                                    ^
In file included from h5test.h:26:0,
                 from dt_arith.c:25:
dt_arith.c:3995:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                ^
../src/H5private.h:986:64: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                ^
dt_arith.c:3995:92: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 HDmemcpy(aligned, saved+j*sizeof(unsigned long long), sizeof(unsigned long long));
                                                                                            ^
../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
dt_arith.c:3996:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ldouble = (long double)(*((unsigned long long*)aligned));
                                                             ^
dt_arith.c:4269:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((float*)aligned));
                                  ^
dt_arith.c:4273:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((double*)aligned));
                                  ^
dt_arith.c:4278:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_llong = (long long)(*((long double*)aligned));
                                  ^
dt_arith.c:4301:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((float*)aligned));
                                            ^
dt_arith.c:4305:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((double*)aligned));
                                            ^
dt_arith.c:4310:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 hw_ullong = (unsigned long long)(*((long double*)aligned));
                                            ^
dt_arith.c:4342:19: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             for(q=dst_nbits/8; q= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6063:48: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_LE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6064:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_LE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6065:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6068:48: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tcopy(H5T_IEEE_F64LE)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6069:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_LE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6073:19: note: in expansion of macro 'TEST_ERROR'
     if (ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6074:48: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_BE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6075:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_BE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6076:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6079:48: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tcopy(H5T_UNIX_D64BE)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6080:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_BE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6084:19: note: in expansion of macro 'TEST_ERROR'
     if (ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6085:48: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_LE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6086:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_LE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6087:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6090:42: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tcopy(H5T_C_S1)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6091:44: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_size(dtype, (size_t)5) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6092:48: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_NONE != H5Tget_order(dtype)) TEST_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6093:50: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_NONE) < 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6094:48: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_NONE != H5Tget_order(dtype)) TEST_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6097:47: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_size(dtype, H5T_VARIABLE) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6101:19: note: in expansion of macro 'TEST_ERROR'
     if (ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6102:48: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_BE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6103:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_BE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6104:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6107:47: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tcopy(H5T_STD_B16LE)) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6108:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_LE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6112:19: note: in expansion of macro 'TEST_ERROR'
     if (ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6113:48: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_BE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6114:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_BE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6115:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6118:58: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tcreate(H5T_OPAQUE, (size_t)96)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6119:48: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_NONE != H5Tget_order(dtype)) TEST_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6120:50: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_NONE) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6121:48: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_BE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6122:48: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_NONE != H5Tget_order(dtype)) TEST_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6123:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6126:60: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tcreate(H5T_COMPOUND, (size_t)48)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6130:19: note: in expansion of macro 'TEST_ERROR'
     if (ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6131:59: note: in expansion of macro 'TEST_ERROR'
     if ((order = H5Tget_order(dtype)) == H5T_ORDER_ERROR) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6132:34: note: in expansion of macro 'TEST_ERROR'
     if (order != H5T_ORDER_NONE) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6133:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6136:49: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tcopy(H5T_STD_REF_OBJ)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6137:48: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_NONE != H5Tget_order(dtype)) TEST_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6138:50: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_NONE) < 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6139:48: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_NONE != H5Tget_order(dtype)) TEST_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6140:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6143:53: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tcopy(H5T_STD_REF_DSETREG)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6144:48: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_NONE != H5Tget_order(dtype)) TEST_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6145:50: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_NONE) < 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6146:48: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_NONE != H5Tget_order(dtype)) TEST_ERROR;
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6147:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6150:54: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tenum_create(H5T_STD_I16BE)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6151:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_BE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6155:19: note: in expansion of macro 'TEST_ERROR'
     if (ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6156:48: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_LE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6157:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_LE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6158:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6161:54: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tvlen_create(H5T_STD_U64LE)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6162:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_LE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6166:19: note: in expansion of macro 'TEST_ERROR'
     if (ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6167:48: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_BE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6168:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_BE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6169:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6172:66: note: in expansion of macro 'TEST_ERROR'
     if ((dtype = H5Tarray_create2(H5T_IEEE_F64BE, 2, dims)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6173:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_BE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6177:19: note: in expansion of macro 'TEST_ERROR'
     if (ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6178:48: note: in expansion of macro 'TEST_ERROR'
     if (H5Tset_order(dtype, H5T_ORDER_LE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6179:46: note: in expansion of macro 'TEST_ERROR'
     if (H5T_ORDER_LE != H5Tget_order(dtype)) TEST_ERROR;
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6180:30: note: in expansion of macro 'TEST_ERROR'
     if (H5Tclose(dtype) < 0) TEST_ERROR
                              ^
dtypes.c: In function 'test_set_order_compound':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6233:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((memb_cmpd = H5Tcreate(H5T_COMPOUND, sizeof(atomic_cmpd))) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6234:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(memb_cmpd, "i", HOFFSET(atomic_cmpd, i), H5T_NATIVE_INT) < 0) FAIL_STACK_ERROR 
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6235:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(memb_cmpd, "c", HOFFSET(atomic_cmpd, c), H5T_NATIVE_CHAR) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6236:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(memb_cmpd, "s", HOFFSET(atomic_cmpd, s), H5T_NATIVE_SHORT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6237:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(memb_cmpd, "f", HOFFSET(atomic_cmpd, f), H5T_NATIVE_FLOAT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6240:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tset_order(memb_cmpd, H5T_ORDER_BE) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6247:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tset_order(memb_array1, H5T_ORDER_LE) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6250:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((vl_id = H5Tvlen_create(H5T_NATIVE_UINT)) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6253:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((cmpd = H5Tcreate(H5T_COMPOUND, sizeof(complex_cmpd))) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6254:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(cmpd, "a", HOFFSET(complex_cmpd, a), memb_cmpd) < 0) FAIL_STACK_ERROR 
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6255:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(cmpd, "vl_type", HOFFSET(complex_cmpd, vl), vl_id) < 0) FAIL_STACK_ERROR 
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6256:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(cmpd, "b", HOFFSET(complex_cmpd, b), memb_array1) < 0) FAIL_STACK_ERROR 
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6257:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(cmpd, "d", HOFFSET(complex_cmpd, d), memb_array2) < 0) FAIL_STACK_ERROR 
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6260:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_order(cmpd) != H5T_ORDER_MIXED) FAIL_STACK_ERROR 
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6266:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_order(cmpd_array) != H5T_ORDER_MIXED) FAIL_STACK_ERROR 
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6272:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6278:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6281:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tset_order(cmpd, H5T_ORDER_BE) < 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6284:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_order(cmpd) != H5T_ORDER_BE) FAIL_STACK_ERROR 
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6287:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tset_order(cmpd_array, H5T_ORDER_LE) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6290:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_order(cmpd_array) != H5T_ORDER_LE) FAIL_STACK_ERROR 
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6295:83: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6298:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit2(file, "compound", cmpd, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6304:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6306:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(memb_cmpd) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6307:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(memb_array1) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6308:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(memb_array2) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6309:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(vl_id) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6310:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(cmpd) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6311:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(cmpd_array) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6312:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
dtypes.c: In function 'test_named_indirect_reopen':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6363:76: note: in expansion of macro 'TEST_ERROR'
     if ((file=H5Fcreate (filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6364:57: note: in expansion of macro 'TEST_ERROR'
     if ((space = H5Screate_simple (1, dims, dims)) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6371:43: note: in expansion of macro 'TEST_ERROR'
     if((strtype = H5Tcopy(H5T_C_S1)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6372:48: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_size(strtype, H5T_VARIABLE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6373:62: note: in expansion of macro 'TEST_ERROR'
     if((type = H5Tcreate(H5T_COMPOUND, sizeof(char *))) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6374:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(type, "vlstr", (size_t)0, strtype) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6375:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(strtype) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6378:44: note: in expansion of macro 'TEST_ERROR'
     if((dt_size = H5Tget_size(type)) == 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6381:88: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(file, "cmpd_type", type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6382:38: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(type)) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6385:104: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file, "cmpd_dset", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6388:49: note: in expansion of macro 'TEST_ERROR'
     if((reopened_type = H5Dget_type(dset)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6389:47: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(reopened_type)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6392:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(type) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6393:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(reopened_type) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6394:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6401:53: note: in expansion of macro 'TEST_ERROR'
     if((type = H5Tenum_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6403:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Tenum_insert(type, "val1", &enum_value) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6405:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Tenum_insert(type, "val2", &enum_value) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6408:44: note: in expansion of macro 'TEST_ERROR'
     if((dt_size = H5Tget_size(type)) == 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6411:88: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(file, "enum_type", type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6412:38: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(type)) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6415:104: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file, "enum_dset", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6418:49: note: in expansion of macro 'TEST_ERROR'
     if((reopened_type = H5Dget_type(dset)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6419:47: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(reopened_type)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6422:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(type) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6423:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(reopened_type) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6424:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6431:53: note: in expansion of macro 'TEST_ERROR'
     if((type = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6434:44: note: in expansion of macro 'TEST_ERROR'
     if((dt_size = H5Tget_size(type)) == 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6437:88: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(file, "vlen_type", type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6438:38: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(type)) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6441:104: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file, "vlen_dset", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6444:49: note: in expansion of macro 'TEST_ERROR'
     if((reopened_type = H5Dget_type(dset)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6445:47: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(reopened_type)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6448:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(type) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6449:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(reopened_type) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6450:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6457:56: note: in expansion of macro 'TEST_ERROR'
     if((type = H5Tcreate(H5T_OPAQUE, (size_t)13)) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6458:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_tag(type, tag) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6461:44: note: in expansion of macro 'TEST_ERROR'
     if((dt_size = H5Tget_size(type)) == 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6464:90: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(file, "opaque_type", type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6465:38: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(type)) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6466:46: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (tag_ret = H5Tget_tag(type))) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6467:32: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(tag, tag_ret)) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6472:106: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file, "opaque_dset", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6475:49: note: in expansion of macro 'TEST_ERROR'
     if((reopened_type = H5Dget_type(dset)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6476:47: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(reopened_type)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6477:46: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (tag_ret = H5Tget_tag(type))) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6478:32: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(tag, tag_ret)) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6483:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(type) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6484:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(reopened_type) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6485:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6492:64: note: in expansion of macro 'TEST_ERROR'
     if((type = H5Tarray_create2(H5T_NATIVE_INT, 1, dims)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6495:44: note: in expansion of macro 'TEST_ERROR'
     if((dt_size = H5Tget_size(type)) == 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6498:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(file, "array_type", type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6499:38: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(type)) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6502:105: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file, "array_dset", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6505:49: note: in expansion of macro 'TEST_ERROR'
     if((reopened_type = H5Dget_type(dset)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6506:47: note: in expansion of macro 'TEST_ERROR'
     if(dt_size != H5Tget_size(reopened_type)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6509:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(type) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6510:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(reopened_type) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6511:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6514:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6515:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR
                            ^
dtypes.c: In function 'create_del_obj_named_test_file':
dtypes.c:6544:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t status;      /* Generic return value */
            ^
In file included from h5test.h:26:0,
                 from dtypes.c:25:
dtypes.c: In function 'test_delete_obj_named':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6661:37: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) FAIL_STACK_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6671:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea1 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6672:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea2 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6674:79: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((dset = H5Dopen2(filea1, DEL_OBJ_NAMED_DATASET, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6675:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Dclose(dset) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6677:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea1) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6679:83: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((fileb = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl2)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6681:71: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Ldelete(filea2, DEL_OBJ_NAMED_DATASET, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6683:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea2) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6684:33: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(fileb) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6691:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea1 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6692:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea2 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6694:124: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((attr = H5Aopen_by_name(filea1, DEL_OBJ_NAMED_DATASET, DEL_OBJ_NAMED_ATTRIBUTE, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6695:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Aclose(attr) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6697:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea1) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6699:83: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((fileb = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl2)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6701:104: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Adelete_by_name(filea2, DEL_OBJ_NAMED_DATASET, DEL_OBJ_NAMED_ATTRIBUTE, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6703:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea2) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6704:33: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(fileb) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6707:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(fapl2) < 0) FAIL_STACK_ERROR
                             ^
dtypes.c: In function 'test_delete_obj_named_fileid':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6756:37: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) FAIL_STACK_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6766:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea1 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6768:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea2 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6770:79: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((dset = H5Dopen2(filea1, DEL_OBJ_NAMED_DATASET, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6774:32: note: in expansion of macro 'TEST_ERROR'
         if(dset_fid != filea1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6780:32: note: in expansion of macro 'TEST_ERROR'
         if(type_fid != filea1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6784:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Dclose(dset) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6786:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea1) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6788:83: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((fileb = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl2)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6790:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea1 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6792:79: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((dset = H5Dopen2(filea1, DEL_OBJ_NAMED_DATASET, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6796:32: note: in expansion of macro 'TEST_ERROR'
         if(dset_fid != filea1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6802:32: note: in expansion of macro 'TEST_ERROR'
         if(type_fid != filea1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6806:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Dclose(dset) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6808:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea1) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6809:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea2) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6810:33: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(fileb) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6817:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea1 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6818:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea2 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6820:124: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((attr = H5Aopen_by_name(filea1, DEL_OBJ_NAMED_DATASET, DEL_OBJ_NAMED_ATTRIBUTE, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6824:32: note: in expansion of macro 'TEST_ERROR'
         if(attr_fid != filea1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6830:32: note: in expansion of macro 'TEST_ERROR'
         if(type_fid != filea1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6834:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Aclose(attr) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6836:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea1) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6838:83: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((fileb = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl2)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6840:66: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((filea1 = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6842:124: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((attr = H5Aopen_by_name(filea1, DEL_OBJ_NAMED_DATASET, DEL_OBJ_NAMED_ATTRIBUTE, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6846:32: note: in expansion of macro 'TEST_ERROR'
         if(attr_fid != filea1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtypes.c:6852:32: note: in expansion of macro 'TEST_ERROR'
         if(type_fid != filea1) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6856:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Aclose(attr) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6858:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea1) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6859:34: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(filea2) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6860:33: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(fileb) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6863:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(fapl2) < 0) FAIL_STACK_ERROR
                             ^
dtypes.c: In function 'test_deprec':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6915:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6919:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6921:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6926:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtypes.c:6936:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    Dimensions didn't match!")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtypes.c:6946:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    Dimension permutations modified!")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6950:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6955:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtypes.c:6962:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    Predefined types should not be committable!")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6965:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Tcopy(H5T_NATIVE_INT)) < 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6966:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit1(file, "native-int", type) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6967:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tcommitted(type)) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtypes.c:6969:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    H5Tcommitted() returned false!")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtypes.c:6976:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    Committed type is not constant!")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtypes.c:6983:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    Committed types should not be recommitted!")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6988:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6989:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Topen1(file, "native-int")) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6990:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tcommitted(type)) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtypes.c:6992:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    Opened named types should be named types!")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6995:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:6996:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
dtypes.c: In function 'test_utf_ascii_conv':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7067:45: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((utf8_vtid = H5Tcopy(H5T_C_S1)) < 0) FAIL_STACK_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7069:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tset_size(utf8_vtid, H5T_VARIABLE)) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7072:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tset_cset(utf8_vtid, H5T_CSET_UTF8)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7075:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((ascii_vtid = H5Tcopy(H5T_C_S1)) < 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7077:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tset_size(ascii_vtid, H5T_VARIABLE)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7080:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tset_cset(ascii_vtid, H5T_CSET_ASCII) < 0)) FAIL_STACK_ERROR
                                                                ^
dtypes.c:7084:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         status = H5Tconvert(utf8_vtid, ascii_vtid, 1, (void *)utf8_w, NULL, H5P_DEFAULT);
                                                       ^
In file included from h5test.h:26:0,
                 from dtypes.c:25:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7087:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7091:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7094:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((sid = H5Screate(H5S_SCALAR)) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7097:106: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did = H5Dcreate2(fid, UTF8_DATASET, utf8_vtid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7100:89: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Dwrite(did, utf8_vtid, H5S_ALL, H5S_ALL, H5P_DEFAULT, &utf8_w)) < 0) FAIL_STACK_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7107:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7110:38: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Dclose(did)) < 0) FAIL_STACK_ERROR
                                      ^
dtypes.c:7117:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         status = H5Tconvert(ascii_vtid, utf8_vtid, 1, (void *)ascii_w, NULL, H5P_DEFAULT);
                                                       ^
In file included from h5test.h:26:0,
                 from dtypes.c:25:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7120:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7123:108: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did = H5Dcreate2(fid, ASCII_DATASET, ascii_vtid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7126:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Dwrite(did, ascii_vtid, H5S_ALL, H5S_ALL, H5P_DEFAULT, &ascii_w)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7133:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7136:38: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Dclose(did)) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7139:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tclose(utf8_vtid)) < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7142:45: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tclose(ascii_vtid)) < 0) FAIL_STACK_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7148:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((utf8_tid = H5Tcopy(H5T_C_S1)) < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7150:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tset_size(utf8_tid, 4)) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7153:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tset_cset(utf8_tid, H5T_CSET_UTF8)) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7156:45: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((ascii_tid = H5Tcopy(H5T_C_S1)) < 0) FAIL_STACK_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7158:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tset_size(ascii_tid, 4)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7161:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tset_cset(ascii_tid, H5T_CSET_ASCII) < 0)) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7168:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7171:106: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did = H5Dcreate2(fid, UTF8_DATASET2, utf8_tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7174:88: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Dwrite(did, utf8_tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, &utf8_w)) < 0) FAIL_STACK_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7181:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7184:38: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Dclose(did)) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7194:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7197:108: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did = H5Dcreate2(fid, ASCII_DATASET2, ascii_tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7200:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Dwrite(did, ascii_tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, &ascii_w)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7207:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7210:38: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Dclose(did)) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7213:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tclose(utf8_tid)) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7216:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Tclose(ascii_tid)) < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7219:38: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Sclose(sid)) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dtypes.c:7222:38: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((status = H5Fclose(fid)) < 0) FAIL_STACK_ERROR
                                      ^
In file included from dtypes.c:26:0:
dtypes.c: At top level:
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     dtypes
  CC       dsets.o
In file included from /usr/include/stdlib.h:24:0,
                 from dsets.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from dsets.c:26:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from dsets.c:26:
dsets.c: In function 'test_compact_io':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:628:55: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:633:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:636:53: note: in expansion of macro 'TEST_ERROR'
     if((plist = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:637:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_layout(plist, H5D_COMPACT) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:638:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_alloc_time(plist, H5D_ALLOC_TIME_EARLY) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:642:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:645:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Dget_offset(dataset) != HADDR_UNDEF) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:648:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:651:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Dget_offset(dataset)!=HADDR_UNDEF) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:654:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:655:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(plist) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:656:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:657:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:663:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:665:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:667:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:681:32: note: in expansion of macro 'TEST_ERROR'
      if(H5Dclose(dataset) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:682:29: note: in expansion of macro 'TEST_ERROR'
      if(H5Fclose(file) < 0) TEST_ERROR
                             ^
dsets.c: In function 'test_max_compact':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:728:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:730:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:739:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:744:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:748:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:750:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:754:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:757:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:761:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:763:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:765:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:767:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:773:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:775:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:777:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:789:10: note: in expansion of macro 'FAIL_STACK_ERROR'
          FAIL_STACK_ERROR
          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:791:10: note: in expansion of macro 'FAIL_STACK_ERROR'
          FAIL_STACK_ERROR
          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:803:10: note: in expansion of macro 'FAIL_STACK_ERROR'
          FAIL_STACK_ERROR
          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:811:10: note: in expansion of macro 'FAIL_STACK_ERROR'
          FAIL_STACK_ERROR
          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:813:10: note: in expansion of macro 'FAIL_STACK_ERROR'
          FAIL_STACK_ERROR
          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:822:10: note: in expansion of macro 'FAIL_STACK_ERROR'
          FAIL_STACK_ERROR
          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:824:10: note: in expansion of macro 'FAIL_STACK_ERROR'
          FAIL_STACK_ERROR
          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:826:10: note: in expansion of macro 'FAIL_STACK_ERROR'
          FAIL_STACK_ERROR
          ^
dsets.c: In function 'test_layout_extend':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:884:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:888:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:890:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:894:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:896:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:901:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:907:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:912:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:914:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:919:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:925:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:930:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:932:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:933:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_chunk(dcpl_chunked, 1, chunk_dim) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:937:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:941:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:944:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid_fix) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:945:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid_unlim) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:947:36: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl_compact) < 0) FAIL_STACK_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:948:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl_contig) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:949:36: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl_chunked) < 0) FAIL_STACK_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:951:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(did_fixed) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:952:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(did_unlim) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:954:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
dsets.c: In function 'test_conv_buffer':
dsets.c:1032:27: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
  cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j);
                           ^
dsets.c:1032:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
  cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j);
                                         ^
dsets.c:1035:19: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
  cf->c[j] = 100.0f*(j+1) + 0.02f*j;
                   ^
dsets.c:1035:33: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
  cf->c[j] = 100.0f*(j+1) + 0.02f*j;
                                 ^
In file included from h5test.h:26:0,
                 from dsets.c:26:
dsets.c: In function 'filter_corrupt':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1439:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1444:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1447:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1453:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
dsets.c: In function 'test_filter_internal':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1561:42: note: in expansion of macro 'TEST_ERROR'
     if((write_dxpl = H5Pcopy(dxpl)) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1592:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1621:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1623:54: note: in expansion of macro 'TEST_ERROR'
     if((*dset_size=H5Dget_storage_size(dataset))==0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1640:23: note: in expansion of macro 'TEST_ERROR'
         if(status>=0) TEST_ERROR;
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1643:68: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_filter_callback(dxpl, filter_cb_cont, NULL) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1645:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1648:74: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_filter_callback(write_dxpl, filter_cb_fail, NULL) < 0) TEST_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1653:23: note: in expansion of macro 'TEST_ERROR'
         if(status>=0) TEST_ERROR;
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1656:5: note: in expansion of macro 'TEST_ERROR'
     TEST_ERROR;
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1690:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1698:23: note: in expansion of macro 'TEST_ERROR'
         if(status>=0) TEST_ERROR;
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1701:68: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_filter_callback(dxpl, filter_cb_cont, NULL) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1703:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1706:74: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_filter_callback(write_dxpl, filter_cb_fail, NULL) < 0) TEST_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1711:23: note: in expansion of macro 'TEST_ERROR'
         if(status>=0) TEST_ERROR;
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1715:5: note: in expansion of macro 'TEST_ERROR'
     TEST_ERROR;
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1731:54: note: in expansion of macro 'TEST_ERROR'
     if((*dset_size=H5Dget_storage_size(dataset))==0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1742:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1743:58: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(fid, name, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1751:25: note: in expansion of macro 'TEST_ERROR'
         if(status >= 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1754:68: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_filter_callback(dxpl, filter_cb_cont, NULL) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1756:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1759:74: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_filter_callback(write_dxpl, filter_cb_fail, NULL) < 0) TEST_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1765:25: note: in expansion of macro 'TEST_ERROR'
         if(status >= 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1769:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1800:19: note: in expansion of macro 'TEST_ERROR'
        NULL) < 0) TEST_ERROR;
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1803:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1811:23: note: in expansion of macro 'TEST_ERROR'
         if(status>=0) TEST_ERROR;
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1814:68: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_filter_callback(dxpl, filter_cb_cont, NULL) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1816:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1819:74: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_filter_callback(write_dxpl, filter_cb_fail, NULL) < 0) TEST_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1824:23: note: in expansion of macro 'TEST_ERROR'
         if(status>=0) TEST_ERROR;
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:1827:5: note: in expansion of macro 'TEST_ERROR'
     TEST_ERROR;
     ^
dsets.c: In function 'test_get_filter_info':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:2015:61: note: in expansion of macro 'TEST_ERROR'
   if(H5Zget_filter_info(H5Z_FILTER_FLETCHER32, &flags) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:2019:7: note: in expansion of macro 'TEST_ERROR'
       TEST_ERROR
       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:2023:58: note: in expansion of macro 'TEST_ERROR'
   if(H5Zget_filter_info(H5Z_FILTER_SHUFFLE, &flags) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:2027:7: note: in expansion of macro 'TEST_ERROR'
       TEST_ERROR
       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:2031:58: note: in expansion of macro 'TEST_ERROR'
   if(H5Zget_filter_info(H5Z_FILTER_DEFLATE, &flags) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:2035:7: note: in expansion of macro 'TEST_ERROR'
       TEST_ERROR
       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:2058:16: note: in expansion of macro 'TEST_ERROR'
   if(err >= 0) TEST_ERROR
                ^
dsets.c: In function 'test_nbit_int':
dsets.c:2786:40: warning: ISO C90 does not support 'long long' [-Wlong-long]
         orig_data[i][j] = (int)(((long long)HDrandom() %
                                        ^
dsets.c:2787:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
                            (long long)HDpow(2.0f, (double)(precision - 1))) << offset);
                                  ^
dsets.c:2787:28: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                            (long long)HDpow(2.0f, (double)(precision - 1))) << offset);
                            ^
dsets.c:2835:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) {
                                ^
dsets.c:2835:60: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) {
                                                            ^
dsets.c: In function 'test_nbit_array':
dsets.c:3194:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
             orig_data[i][j][m][n] = (unsigned int)(((long long)HDrandom() %
                                                           ^
dsets.c:3195:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                      (long long)HDpow(2.0, (double)precision)) << offset);
                                            ^
dsets.c:3195:38: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                                      (long long)HDpow(2.0, (double)precision)) << offset);
                                      ^
dsets.c: In function 'test_nbit_compound':
dsets.c:3370:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
         orig_data[i][j].i = (int)(((long long)HDrandom() %
                                          ^
dsets.c:3371:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
                              (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]);
                                    ^
dsets.c:3371:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                              (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]);
                              ^
dsets.c:3372:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
         orig_data[i][j].c = (char)(((long long)HDrandom() %
                                           ^
dsets.c:3373:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
                              (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]);
                                    ^
dsets.c:3373:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                              (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]);
                              ^
dsets.c:3374:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         orig_data[i][j].s = (short)(((long long)HDrandom() %
                                            ^
dsets.c:3375:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
                              (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]);
                                    ^
dsets.c:3375:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                              (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]);
                              ^
dsets.c:3428:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) ||
                                  ^
dsets.c:3428:66: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) ||
                                                                  ^
dsets.c:3429:35: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion]
                 (new_data[i][j].c & c_mask) != (orig_data[i][j].c & c_mask) ||
                                   ^
dsets.c:3429:67: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion]
                 (new_data[i][j].c & c_mask) != (orig_data[i][j].c & c_mask) ||
                                                                   ^
dsets.c:3430:35: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion]
                 (new_data[i][j].s & s_mask) != (orig_data[i][j].s & s_mask) ||
                                   ^
dsets.c:3430:67: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion]
                 (new_data[i][j].s & s_mask) != (orig_data[i][j].s & s_mask) ||
                                                                   ^
dsets.c: In function 'test_nbit_compound_2':
dsets.c:3613:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
         orig_data[i][j].a.i = (int)(((long long)HDrandom() %
                                            ^
dsets.c:3614:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]);
                                      ^
dsets.c:3614:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                                (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]);
                                ^
dsets.c:3615:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
         orig_data[i][j].a.c = (char)(((long long)HDrandom() %
                                             ^
dsets.c:3616:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]);
                                      ^
dsets.c:3616:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                                (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]);
                                ^
dsets.c:3617:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
         orig_data[i][j].a.s = (short)(-((long long)HDrandom() %
                                               ^
dsets.c:3618:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]);
                                      ^
dsets.c:3618:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                                (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]);
                                ^
dsets.c:3621:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
         orig_data[i][j].v = (unsigned int)(((long long)HDrandom() %
                                                   ^
dsets.c:3622:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
                              (long long)HDpow(2.0, (double)precision[3])) << offset[3]);
                                    ^
dsets.c:3622:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                              (long long)HDpow(2.0, (double)precision[3])) << offset[3]);
                              ^
dsets.c:3626:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
             orig_data[i][j].b[m][n] = (char)(((long long)HDrandom() %
                                                     ^
dsets.c:3627:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                        (long long)HDpow(2.0, (double)(precision[4]-1))) << offset[4]);
                                              ^
dsets.c:3627:40: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                                        (long long)HDpow(2.0, (double)(precision[4]-1))) << offset[4]);
                                        ^
dsets.c:3631:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
             orig_data[i][j].d[m][n].i = (int)(-((long long)HDrandom() %
                                                       ^
dsets.c:3632:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                          (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]);
                                                ^
dsets.c:3632:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                                          (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]);
                                          ^
dsets.c:3633:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
             orig_data[i][j].d[m][n].c = (char)(((long long)HDrandom() %
                                                       ^
dsets.c:3634:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                          (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]);
                                                ^
dsets.c:3634:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                                          (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]);
                                          ^
dsets.c:3635:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
             orig_data[i][j].d[m][n].s = (short)(((long long)HDrandom() %
                                                        ^
dsets.c:3636:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                          (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]);
                                                ^
dsets.c:3636:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast]
                                          (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]);
                                          ^
dsets.c:3701:40: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion]
              if((new_data[i][j].b[m][n]&b_mask)!=(orig_data[i][j].b[m][n]&b_mask)) {
                                        ^
dsets.c:3701:74: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion]
              if((new_data[i][j].b[m][n]&b_mask)!=(orig_data[i][j].b[m][n]&b_mask)) {
                                                                          ^
dsets.c:3708:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
              if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)||
                                           ^
dsets.c:3708:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
              if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)||
                                                                                 ^
dsets.c:3709:43: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion]
                 (new_data[i][j].d[m][n].c & c_mask)!=(orig_data[i][j].d[m][n].c & c_mask)||
                                           ^
dsets.c:3709:81: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion]
                 (new_data[i][j].d[m][n].c & c_mask)!=(orig_data[i][j].d[m][n].c & c_mask)||
                                                                                 ^
dsets.c:3710:43: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion]
                 (new_data[i][j].d[m][n].s & s_mask)!=(orig_data[i][j].d[m][n].s & s_mask)||
                                           ^
dsets.c:3710:81: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion]
                 (new_data[i][j].d[m][n].s & s_mask)!=(orig_data[i][j].d[m][n].s & s_mask)||
                                                                                 ^
dsets.c:3718:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)||
                                ^
dsets.c:3718:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)||
                                                                ^
dsets.c:3719:32: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion]
            (new_data[i][j].a.c & c_mask)!=(orig_data[i][j].a.c & c_mask)||
                                ^
dsets.c:3719:64: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion]
            (new_data[i][j].a.c & c_mask)!=(orig_data[i][j].a.c & c_mask)||
                                                                ^
dsets.c:3720:32: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion]
            (new_data[i][j].a.s & s_mask)!=(orig_data[i][j].a.s & s_mask)||
                                ^
dsets.c:3720:64: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion]
            (new_data[i][j].a.s & s_mask)!=(orig_data[i][j].a.s & s_mask)||
                                                                ^
dsets.c: In function 'test_nbit_compound_3':
dsets.c:3850:39: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast]
         orig_data[i].i = HDrandom() % (long)HDpow(2.0, 17.0 - 1.0);
                                       ^
In file included from h5test.h:26:0,
                 from dsets.c:26:
../src/H5private.h:1050:31: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion]
         #define HDrandom()    HDrand()
                               ^
dsets.c:3850:26: note: in expansion of macro 'HDrandom'
         orig_data[i].i = HDrandom() % (long)HDpow(2.0, 17.0 - 1.0);
                          ^
dsets.c: In function 'test_nbit_int_size':
dsets.c:4038:39: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
            orig_data[i][j] = rand() % (int)pow((double)2, (double)(precision-1)) << offset;
                                       ^
dsets.c:4102:15: warning: ISO C90 does not support the 'z' gnu_printf length modifier [-Wformat=]
        printf("    Line %d: wrong precision size: %zu\n",__LINE__, precision);
               ^
dsets.c: In function 'test_nbit_flt_size':
dsets.c:4245:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
            orig_data[i][j] = (rand() % 1234567) / 2;
                              ^
dsets.c:4309:15: warning: ISO C90 does not support the 'z' gnu_printf length modifier [-Wformat=]
        printf("    Line %d: wrong precision size: %zu\n",__LINE__, precision);
               ^
dsets.c: In function 'test_scaleoffset_float':
dsets.c:4671:57: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
         orig_data[i][j] = (float)((HDrandom() % 100000) / (float)1000.0);
                                                         ^
dsets.c: In function 'test_scaleoffset_float_2':
dsets.c:4819:57: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
         orig_data[0][j] = (float)((HDrandom() % 100000) / (float)1000.0);
                                                         ^
In file included from h5test.h:26:0,
                 from dsets.c:26:
dsets.c: In function 'test_compare_dcpl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6168:53: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6171:52: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6172:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(dcpl, 2, chunk_dims) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6176:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_deflate (dcpl, 9) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6180:116: note: in expansion of macro 'TEST_ERROR'
     if((dsid = H5Dcreate2(file, DSET_COMPARE_DCPL_NAME, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6183:47: note: in expansion of macro 'TEST_ERROR'
     if((dcpl1=H5Dget_create_plist(dsid)) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6186:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose (dsid) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6189:118: note: in expansion of macro 'TEST_ERROR'
     if((dsid = H5Dcreate2(file, DSET_COMPARE_DCPL_NAME_2, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6192:47: note: in expansion of macro 'TEST_ERROR'
     if((dcpl2=H5Dget_create_plist(dsid)) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6195:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose (dsid) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6198:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6201:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Pequal(dcpl1,dcpl2)<=0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6204:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6205:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6206:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl2) < 0) TEST_ERROR
                             ^
dsets.c: In function 'test_copy_dcpl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6258:53: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6261:52: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6262:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(dcpl, 2, chunk_dims) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6263:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_fletcher32(dcpl) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6267:28: note: in expansion of macro 'TEST_ERROR'
         H5P_DEFAULT)) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6270:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose (dsid1) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6273:74: note: in expansion of macro 'TEST_ERROR'
     if((dsid1 = H5Dopen2(file, DSET_COPY_DCPL_NAME_1, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6276:48: note: in expansion of macro 'TEST_ERROR'
     if((dcpl1=H5Dget_create_plist(dsid1)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6277:43: note: in expansion of macro 'TEST_ERROR'
     if((dcpl1_copy = H5Pcopy(dcpl1)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6280:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose (dsid1) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6286:49: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_layout(dcpl, H5D_CONTIGUOUS) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6287:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Premove_filter(dcpl, H5Z_FILTER_FLETCHER32) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6288:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_external(dcpl, COPY_DCPL_EXTFILE_NAME, (off_t)0, (hsize_t)(500 * 4096 * sizeof(int))) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6292:28: note: in expansion of macro 'TEST_ERROR'
         H5P_DEFAULT)) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6295:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose (dsid2) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6298:74: note: in expansion of macro 'TEST_ERROR'
     if((dsid2 = H5Dopen2(file, DSET_COPY_DCPL_NAME_2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6301:48: note: in expansion of macro 'TEST_ERROR'
     if((dcpl2=H5Dget_create_plist(dsid2)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6302:43: note: in expansion of macro 'TEST_ERROR'
     if((dcpl2_copy = H5Pcopy(dcpl2)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6305:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose (dsid2) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6311:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6314:48: note: in expansion of macro 'TEST_ERROR'
    H5P_DEFAULT, dcpl1_copy, H5P_DEFAULT)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6317:48: note: in expansion of macro 'TEST_ERROR'
    H5P_DEFAULT, dcpl2_copy, H5P_DEFAULT)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6320:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6323:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose (new_dsid1) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6324:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose (new_dsid2) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6327:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose (new_file) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6330:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6331:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6332:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6333:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl1_copy) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6334:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl2_copy) < 0) TEST_ERROR
                                  ^
dsets.c: In function 'test_filters_endianess':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6599:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(data_file, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6602:39: note: in expansion of macro 'TEST_ERROR'
     if(auxread_fdata(fid,"dset") < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6605:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6616:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(data_file, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6619:39: note: in expansion of macro 'TEST_ERROR'
     if(auxread_fdata(fid,"dset") < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6622:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
dsets.c: In function 'test_zero_dims':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6666:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((s = H5Screate_simple(1, &dsize, &dmax)) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6669:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6670:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_layout(dcpl, H5D_CHUNKED) < 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:6677:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("created dataset with undefined chunk dimensions")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:6685:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("set zero-sized chunk dimensions")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6687:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6690:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6691:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_chunk(dcpl, 1, &csize) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6692:104: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((d = H5Dcreate2(file, ZERODIM_DATASET, H5T_NATIVE_INT, s, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6695:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(d, H5T_NATIVE_INT, s, s, H5P_DEFAULT, (void*)911) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6696:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(d, H5T_NATIVE_INT, s, s, H5P_DEFAULT, NULL) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6697:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(d, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, (void*)911) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6698:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(d, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, NULL) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6701:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(d, H5T_NATIVE_INT, s, s, H5P_DEFAULT, (void*)911) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6702:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(d, H5T_NATIVE_INT, s, s, H5P_DEFAULT, NULL) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6703:83: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(d, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, (void*)911) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6704:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(d, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, NULL) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6706:25: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(d) < 0) FAIL_STACK_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6707:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:6708:25: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(s) < 0) FAIL_STACK_ERROR
                         ^
dsets.c: In function 'test_missing_chunk':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6761:54: note: in expansion of macro 'TEST_ERROR'
     if((s = H5Screate_simple(1, &dsize, &dmax)) < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6764:52: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6767:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(dcpl, 1, &csize) < 0) TEST_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6770:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_fill_value(dcpl, H5T_NATIVE_INT, NULL) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6773:110: note: in expansion of macro 'TEST_ERROR'
     if((d = H5Dcreate2(file, MISSING_CHUNK_DATASET, H5T_NATIVE_INT, s, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6781:23: note: in expansion of macro 'TEST_ERROR'
        hs_block) < 0) TEST_ERROR;
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6784:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(d, H5T_NATIVE_INT, s, s, H5P_DEFAULT, wdata) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6787:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(d, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, rdata) < 0) TEST_ERROR;
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6794:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6800:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6806:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6807:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(s) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6808:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(d) < 0) TEST_ERROR;
                         ^
dsets.c: In function 'test_random_chunks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6862:76: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6865:52: note: in expansion of macro 'TEST_ERROR'
     if((s = H5Screate_simple(2, dsize, NULL)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6868:52: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6871:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(dcpl, 2, csize) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6874:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_alloc_time(dcpl, H5D_ALLOC_TIME_EARLY) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6877:94: note: in expansion of macro 'TEST_ERROR'
     if((d = H5Dcreate2(file, dname, H5T_NATIVE_INT, s, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6897:52: note: in expansion of macro 'TEST_ERROR'
     if((m = H5Screate_simple(1, msize, NULL)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6900:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_elements(s, H5S_SELECT_SET, (size_t)NPOINTS, (const hsize_t *)coord) < 0) TEST_ERROR;
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6903:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(d, H5T_NATIVE_INT, m, s, H5P_DEFAULT, wbuf) < 0) TEST_ERROR;
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6906:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(s) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6907:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(m) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6908:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6909:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(d) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6910:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6913:60: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR;
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6916:54: note: in expansion of macro 'TEST_ERROR'
     if((d = H5Dopen2(file, dname, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6919:35: note: in expansion of macro 'TEST_ERROR'
     if((s = H5Dget_space(d)) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6922:52: note: in expansion of macro 'TEST_ERROR'
     if((m = H5Screate_simple(1, msize, NULL)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6925:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_elements (s, H5S_SELECT_SET, (size_t)NPOINTS, (const hsize_t *)coord) < 0) TEST_ERROR;
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6928:65: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(d, H5T_NATIVE_INT, m, s, H5P_DEFAULT, rbuf) < 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6935:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6939:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(s) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6940:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(m) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6941:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(d) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6942:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6946:76: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6949:52: note: in expansion of macro 'TEST_ERROR'
     if((s = H5Screate_simple(2, dsize, dmax)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6952:52: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6955:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(dcpl, 2, csize) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6958:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_alloc_time(dcpl, H5D_ALLOC_TIME_EARLY) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6961:94: note: in expansion of macro 'TEST_ERROR'
     if((d = H5Dcreate2(file, dname, H5T_NATIVE_INT, s, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6964:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Dset_extent(d, nsize) < 0) TEST_ERROR;
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6967:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Sset_extent_simple(s, 2, nsize, dmax) < 0) TEST_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6987:52: note: in expansion of macro 'TEST_ERROR'
     if((m = H5Screate_simple(1, msize, NULL)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6990:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_elements(s, H5S_SELECT_SET, (size_t)NPOINTS, (const hsize_t *)coord) < 0) TEST_ERROR;
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6993:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(d, H5T_NATIVE_INT, m, s, H5P_DEFAULT, wbuf) < 0) TEST_ERROR;
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6996:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(s) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6997:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(m) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6998:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:6999:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(d) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7000:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7003:60: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR;
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7006:54: note: in expansion of macro 'TEST_ERROR'
     if((d = H5Dopen2(file, dname, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7009:35: note: in expansion of macro 'TEST_ERROR'
     if((s = H5Dget_space(d)) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7012:52: note: in expansion of macro 'TEST_ERROR'
     if((m = H5Screate_simple(1, msize, NULL)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7015:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_elements (s, H5S_SELECT_SET, (size_t)NPOINTS, (const hsize_t *)coord) < 0) TEST_ERROR;
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7018:65: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(d, H5T_NATIVE_INT, m, s, H5P_DEFAULT, rbuf) < 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7024:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7028:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(s) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7029:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(m) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7030:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(d) < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7031:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR;
                            ^
dsets.c: In function 'test_deprec':
dsets.c:7090:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t status;
            ^
In file included from h5test.h:26:0,
                 from dsets.c:26:
dsets.c: In function 'test_huge_chunks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7292:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7295:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7303:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    Set chunk size with too large of chunk dimensions.")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7313:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    Set chunk size with too large of chunk dimensions.")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7317:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_chunk(dcpl, 1, &chunk_dim) < 0) FAIL_STACK_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7321:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((sid = H5Screate_simple(1, &dim, NULL)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7328:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    1-D Dataset with too large of chunk dimensions created.")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7331:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7338:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_chunk(dcpl, 3, chunk_dim2) < 0) FAIL_STACK_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7344:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((sid = H5Screate_simple(3, dim2, NULL)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7351:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    n-D Dataset with too large of chunk dimensions created.")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7354:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7357:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7358:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
dsets.c: In function 'test_chunk_cache':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7409:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((fapl_def = H5Pcreate(H5P_FILE_ACCESS)) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7410:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dapl1 = H5Pcreate(H5P_DATASET_ACCESS)) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7415:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_cache(fapl_def, NULL, &nslots_1, &nbytes_1, &w0_1) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7416:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_chunk_cache(dapl1, &nslots_4, &nbytes_4, &w0_4) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7418:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Cache values from default dapl do not match those from fapl.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7421:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pset_nlinks(dapl1, (size_t)134) < 0) FAIL_STACK_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7422:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_nlinks(dapl1, &nlinks) < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7424:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    nlinks parameter not set properly on dapl.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7427:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((fapl_local = H5Pcopy(fapl)) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7433:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pset_cache(fapl_local, 0, nslots_2, nbytes_2, w0_2) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7438:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl_local)) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7441:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7445:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pset_chunk(dcpl, 1, &chunk_dim) < 0) FAIL_STACK_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7449:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((sid = H5Screate_simple(1, &dim, NULL)) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7453:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7456:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dapl2 = H5Dget_access_plist(dsid)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7457:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_chunk_cache(dapl2, &nslots_4, &nbytes_4, &w0_4) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7459:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Cache values from retrieved dapl do not match those from fapl.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7460:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dapl2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7467:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pset_chunk_cache(dapl1, nslots_3, nbytes_3, w0_3) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7470:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7471:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dsid = H5Oopen(fid, "dset", dapl1)) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7478:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dapl2 = H5Dget_access_plist(dsid)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7479:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_chunk_cache(dapl2, &nslots_4, &nbytes_4, &w0_4) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7481:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Cache values from retrieved dapl do not match those from dapl1.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7482:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dapl2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7485:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7486:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dsid = H5Dopen2(fid, "dset", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7489:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dapl2 = H5Dget_access_plist(dsid)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7490:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_chunk_cache(dapl2, &nslots_4, &nbytes_4, &w0_4) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7492:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Cache values from retrieved dapl do not match those from fapl.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7493:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dapl2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7496:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7498:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7499:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dapl2 = H5Dget_access_plist(dsid)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7500:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_chunk_cache(dapl2, &nslots_4, &nbytes_4, &w0_4) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7502:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Cache values from retrieved dapl do not match those from fapl.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7507:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pset_cache(fapl_local, 0, nslots_3, nbytes_3, w0_3) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7510:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7511:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Fclose(fid) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7512:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl_local)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7517:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dsid = H5Dopen2(fid, "dset", dapl2)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7518:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dapl2) < 0) FAIL_STACK_ERROR /* Close dapl2, to avoid id leak */
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7519:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dapl2 = H5Dget_access_plist(dsid)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7520:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_chunk_cache(dapl2, &nslots_4, &nbytes_4, &w0_4) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7522:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Cache values from retrieved dapl do not match those from dapl2.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7527:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pset_chunk_cache(dapl2, nslots_2, nbytes_2, w0_2) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7529:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7530:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dsid = H5Dopen2(fid, "dset", dapl2)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7531:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dapl2) < 0) FAIL_STACK_ERROR /* Close dapl2, to avoid id leak */
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7532:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dapl2 = H5Dget_access_plist(dsid)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7533:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_chunk_cache(dapl2, &nslots_4, &nbytes_4, &w0_4) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7535:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Cache values from retrieved dapl do not match those expected.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7536:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dapl2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7540:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7541:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dsid = H5Oopen(fid, "dset", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7542:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dapl2 = H5Dget_access_plist(dsid)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7543:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_chunk_cache(dapl2, &nslots_4, &nbytes_4, &w0_4) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7545:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Cache values from retrieved dapl do not match those from fapl.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7546:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dapl2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7549:39: note: in expansion of macro 'FAIL_STACK_ERROR'
     if ((dapl2 = H5Pcopy(dapl1)) < 0) FAIL_STACK_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7550:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pget_chunk_cache(dapl2, &nslots_4, &nbytes_4, &w0_4) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7552:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Cache values from dapl2 do not match those from dapl1.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7555:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7556:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Sclose(sid) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7557:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(fapl_local) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7558:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(fapl_def) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7559:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dapl1) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7560:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dapl2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7561:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Pclose(dcpl) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7562:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Fclose(fid) < 0) FAIL_STACK_ERROR
                            ^
dsets.c: In function 'test_big_chunks_bypass_cache':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7622:42: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl_local = H5Pcopy(fapl)) < 0) FAIL_STACK_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7627:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_cache(fapl_local, 0, rdcc_nelmts, rdcc_nbytes, (double)0.0) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7630:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl_local)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7634:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((sid = H5Screate_simple(1, &dim, NULL)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7637:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7641:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_chunk(dcpl, 1, &chunk_dim) < 0) FAIL_STACK_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7644:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_fill_value(dcpl, H5T_NATIVE_INT, &fvalue) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7645:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_fill_time(dcpl, H5D_FILL_TIME_IFSET) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7646:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_alloc_time(dcpl, H5D_ALLOC_TIME_INCR) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7650:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7658:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7666:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7668:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7671:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dsid = H5Dopen2(fid, BYPASS_DATASET1, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7676:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7682:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7689:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7693:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7698:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_fill_time(dcpl, H5D_FILL_TIME_NEVER) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7701:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7704:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7706:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7709:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dsid = H5Dopen2(fid, BYPASS_DATASET2, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:7720:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7724:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7725:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7726:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7727:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(fapl_local) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7728:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
dsets.c: In function 'test_chunk_expand':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7851:41: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Zregister(H5Z_EXPAND) < 0) FAIL_STACK_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7854:56: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(TRUE != H5Zfilter_avail(H5Z_FILTER_EXPAND)) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7859:83: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7862:60: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7866:55: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Pset_chunk(dcpl, 1, &chunk_dim) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7869:65: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Pset_fill_time(dcpl, H5D_FILL_TIME_ALLOC) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7872:57: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Pset_alloc_time(dcpl, alloc_time) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7875:80: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Pset_filter(dcpl, H5Z_FILTER_EXPAND, 0, (size_t)0, NULL) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7878:58: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((scalar_sid = H5Screate(H5S_SCALAR)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7883:65: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((sid = H5Screate_simple(1, &dim, &max_dim)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7893:31: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 if(dsid >= 0) FAIL_PUTS_ERROR("should fail to create dataset when allocation time is early");
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7897:21: note: in expansion of macro 'FAIL_STACK_ERROR'
                     FAIL_STACK_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7904:104: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Sselect_hyperslab(sid, H5S_SELECT_SET, &hs_offset, NULL, &hs_size, NULL) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7908:102: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Dread(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &read_elem) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7911:40: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     if(read_elem != 0) FAIL_PUTS_ERROR("invalid unwritten element read");
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7918:104: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Dwrite(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &write_elem) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7922:102: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Dread(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &read_elem) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7925:49: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     if(read_elem != write_elem) FAIL_PUTS_ERROR("invalid written element read");
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7935:37: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     if(status >= 0) FAIL_PUTS_ERROR("should fail to write to dataset when allocation time is not early");
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7942:55: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Dset_extent(dsid, &dim) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7945:43: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7948:56: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if((sid = H5Dget_space(dsid)) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7955:108: note: in expansion of macro 'FAIL_STACK_ERROR'
                         if(H5Sselect_hyperslab(sid, H5S_SELECT_SET, &hs_offset, NULL, &hs_size, NULL) < 0) FAIL_STACK_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7959:106: note: in expansion of macro 'FAIL_STACK_ERROR'
                         if(H5Dread(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &read_elem) < 0) FAIL_STACK_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7962:44: note: in expansion of macro 'FAIL_PUTS_ERROR'
                         if(read_elem != 0) FAIL_PUTS_ERROR("invalid unwritten element read");
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7969:108: note: in expansion of macro 'FAIL_STACK_ERROR'
                         if(H5Dwrite(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &write_elem) < 0) FAIL_STACK_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7973:106: note: in expansion of macro 'FAIL_STACK_ERROR'
                         if(H5Dread(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &read_elem) < 0) FAIL_STACK_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7976:53: note: in expansion of macro 'FAIL_PUTS_ERROR'
                         if(read_elem != write_elem) FAIL_PUTS_ERROR("invalid written element read");
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:7986:41: note: in expansion of macro 'FAIL_PUTS_ERROR'
                         if(status >= 0) FAIL_PUTS_ERROR("should fail to write to dataset when allocation time is not early");
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7991:40: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if(H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7995:35: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7996:42: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Sclose(scalar_sid) < 0) FAIL_STACK_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7997:36: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Pclose(dcpl) < 0) FAIL_STACK_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:7998:35: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8003:71: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8006:69: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if((dsid = H5Dopen2(fid, "dset", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8009:62: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if((scalar_sid = H5Screate(H5S_SCALAR)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8012:52: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if((sid = H5Dget_space(dsid)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8019:104: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Sselect_hyperslab(sid, H5S_SELECT_SET, &hs_offset, NULL, &hs_size, NULL) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8023:102: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Dread(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &read_elem) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:8026:48: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     if(read_elem != (u % 100)) FAIL_PUTS_ERROR("invalid element read");
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8033:104: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Dwrite(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &write_elem) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8037:102: note: in expansion of macro 'FAIL_STACK_ERROR'
                     if(H5Dread(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &read_elem) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:8040:49: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     if(read_elem != write_elem) FAIL_PUTS_ERROR("invalid written element read");
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:8050:37: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     if(status >= 0) FAIL_PUTS_ERROR("should fail to write to dataset when allocation time is not early");
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8054:39: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8055:46: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if(H5Sclose(scalar_sid) < 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8056:40: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if(H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8057:39: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8060:71: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8063:61: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if(H5Ldelete(fid, "dset", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8066:39: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8071:50: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Zunregister(H5Z_FILTER_EXPAND) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8074:57: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(FALSE != H5Zfilter_avail(H5Z_FILTER_EXPAND)) FAIL_STACK_ERROR
                                                         ^
dsets.c: In function 'test_large_chunk_shrink':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8126:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8129:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8133:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_chunk(dcpl, 1, &chunk_dim) < 0) FAIL_STACK_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8136:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((scalar_sid = H5Screate(H5S_SCALAR)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8141:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((sid = H5Screate_simple(1, &dim, &max_dim)) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8145:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8150:88: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sselect_hyperslab(sid, H5S_SELECT_SET, &hs_offset, NULL, &hs_size, NULL) < 0) FAIL_STACK_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8154:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &read_elem) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:8157:24: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(read_elem != 0) FAIL_PUTS_ERROR("invalid unwritten element read");
                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8161:88: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &write_elem) < 0) FAIL_STACK_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8165:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &read_elem) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:8168:33: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(read_elem != write_elem) FAIL_PUTS_ERROR("invalid written element read");
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8172:39: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dset_extent(dsid, &dim) < 0) FAIL_STACK_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8176:39: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dset_extent(dsid, &dim) < 0) FAIL_STACK_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8180:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dsid, H5T_NATIVE_UINT, scalar_sid, sid, H5P_DEFAULT, &read_elem) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dsets.c:8183:24: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(read_elem != 0) FAIL_PUTS_ERROR("invalid element read");
                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8186:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8187:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(scalar_sid) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8188:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8189:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8190:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
dsets.c: In function 'test_idx_compatible':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8236:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8241:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8247:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8251:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
dsets.c: In function 'test_zero_dim_dset':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8295:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8298:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8302:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_chunk(dcpl, 1, &chunk_dim) < 0) FAIL_STACK_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8306:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((sid = H5Screate_simple(1, &dim, NULL)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8310:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8313:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(dsid, H5T_NATIVE_INT, sid, sid, H5P_DEFAULT, data) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8316:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dsid, H5T_NATIVE_INT, sid, sid, H5P_DEFAULT, data) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8319:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8320:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dsid) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8321:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dsets.c:8322:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
dsets.c: In function 'test_scatter':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8413:52: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(3, dim, NULL)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8428:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8447:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
dsets.c:8364:34: note: in expansion of macro 'AT'
                     H5_FAILED(); AT(); \
                                  ^
dsets.c:8450:9: note: in expansion of macro 'TEST_SCATTER_CHECK_ARR'
         TEST_SCATTER_CHECK_ARR(dst_buf, expect_dst_buf)
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8465:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8487:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
dsets.c:8364:34: note: in expansion of macro 'AT'
                     H5_FAILED(); AT(); \
                                  ^
dsets.c:8490:9: note: in expansion of macro 'TEST_SCATTER_CHECK_ARR'
         TEST_SCATTER_CHECK_ARR(dst_buf, expect_dst_buf)
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8511:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8545:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
dsets.c:8364:34: note: in expansion of macro 'AT'
                     H5_FAILED(); AT(); \
                                  ^
dsets.c:8548:9: note: in expansion of macro 'TEST_SCATTER_CHECK_ARR'
         TEST_SCATTER_CHECK_ARR(dst_buf, expect_dst_buf)
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8563:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8571:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8601:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
dsets.c:8364:34: note: in expansion of macro 'AT'
                     H5_FAILED(); AT(); \
                                  ^
dsets.c:8604:9: note: in expansion of macro 'TEST_SCATTER_CHECK_ARR'
         TEST_SCATTER_CHECK_ARR(dst_buf, expect_dst_buf)
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8613:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8635:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
dsets.c:8364:34: note: in expansion of macro 'AT'
                     H5_FAILED(); AT(); \
                                  ^
dsets.c:8638:9: note: in expansion of macro 'TEST_SCATTER_CHECK_ARR'
         TEST_SCATTER_CHECK_ARR(dst_buf, expect_dst_buf)
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8643:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
dsets.c: In function 'gather_cb':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8692:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8697:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8702:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8709:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
dsets.c: In function 'test_gather':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8739:52: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(3, dim, NULL)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8758:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8777:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8780:62: note: in expansion of macro 'TEST_ERROR'
         if(gather_info.expect_dst_buf - expect_dst_buf != 8) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8791:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8796:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8811:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8814:58: note: in expansion of macro 'TEST_ERROR'
     if(gather_info.expect_dst_buf - expect_dst_buf != 8) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8828:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8850:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8853:63: note: in expansion of macro 'TEST_ERROR'
         if(gather_info.expect_dst_buf - expect_dst_buf != 12) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8874:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8908:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8911:63: note: in expansion of macro 'TEST_ERROR'
         if(gather_info.expect_dst_buf - expect_dst_buf != 36) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8926:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8934:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8964:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8967:63: note: in expansion of macro 'TEST_ERROR'
         if(gather_info.expect_dst_buf - expect_dst_buf != 16) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8976:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:8997:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9000:62: note: in expansion of macro 'TEST_ERROR'
         if(gather_info.expect_dst_buf - expect_dst_buf != 4) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9005:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
dsets.c: In function 'test_scatter_error':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9097:52: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim, NULL)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9105:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9112:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9123:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9130:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9137:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9144:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9155:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9166:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9177:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9187:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9198:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9204:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9208:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
dsets.c: In function 'test_gather_error':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9260:52: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim, NULL)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9280:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9290:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9297:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9304:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9311:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9318:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9325:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9332:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9343:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9347:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
dsets.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9408:37: note: in expansion of macro 'TEST_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9411:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_libver_bounds(fapl2, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dsets.c:9496:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(fapl2) < 0) TEST_ERROR
                             ^
In file included from dsets.c:27:0:
dsets.c: At top level:
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     dsets
  CC       cmpd_dset.o
In file included from ../src/H5public.h:37:0,
                 from ../src/H5Tpublic.h:23,
                 from ../src/H5Tprivate.h:23,
                 from ../src/H5Tpkg.h:39,
                 from cmpd_dset.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from cmpd_dset.c:28:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
cmpd_dset.c:119:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long r, s, t;
          ^
cmpd_dset.c: In function 'initialize_stype1':
cmpd_dset.c:885:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
         s_ptr->f    = i*2/3;
                       ^
cmpd_dset.c:886:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
         s_ptr->g    = i*2/3+1;
                       ^
cmpd_dset.c:888:20: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
      s_ptr->h[j] = i*j/5+j;
                    ^
cmpd_dset.c:889:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
         s_ptr->i    = i*2/3+2;
                       ^
cmpd_dset.c:890:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
         s_ptr->j    = i*2/3+3;
                       ^
cmpd_dset.c: In function 'initialize_stype2':
cmpd_dset.c:921:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
  s_ptr->a    = i*8+0;
                ^
cmpd_dset.c:922:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
  s_ptr->b    = i*8+1;
                ^
cmpd_dset.c:924:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
      s_ptr->c[j] = i*8+j;
                    ^
cmpd_dset.c:925:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
  s_ptr->d    = i*8+6;
                ^
cmpd_dset.c:926:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
  s_ptr->e    = i*8+7;
                ^
cmpd_dset.c:928:23: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->f    = i*2/3;
                       ^
cmpd_dset.c:929:23: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->g    = i*2/3+1;
                       ^
cmpd_dset.c:931:20: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
      s_ptr->h[j] = i*j/5+j;
                    ^
cmpd_dset.c:932:23: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->i    = i*2/3+2;
                       ^
cmpd_dset.c:933:23: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->j    = i*2/3+3;
                       ^
cmpd_dset.c:935:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->k    = i/7+1;
                       ^
cmpd_dset.c:936:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->l    = i/7+2;
                       ^
cmpd_dset.c:937:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->m    = i/7+3;
                       ^
cmpd_dset.c:938:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->n    = i/7+4;
                       ^
cmpd_dset.c:940:23: warning: conversion to 'long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         s_ptr->o    = i*3+0;
                       ^
cmpd_dset.c:941:23: warning: conversion to 'long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         s_ptr->p    = i*3+1;
                       ^
cmpd_dset.c:942:23: warning: conversion to 'long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         s_ptr->q    = i*3+2;
                       ^
cmpd_dset.c: In function 'initialize_stype4':
cmpd_dset.c:999:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
  s_ptr->a    = i*8+0;
                ^
cmpd_dset.c:1000:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
  s_ptr->b    = i*8+1;
                ^
cmpd_dset.c:1002:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
      s_ptr->c[j] = i*8+j;
                    ^
cmpd_dset.c:1003:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
  s_ptr->d    = i*8+6;
                ^
cmpd_dset.c:1004:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
  s_ptr->e    = i*8+7;
                ^
cmpd_dset.c:1006:23: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->f    = i*2/3;
                       ^
cmpd_dset.c:1007:23: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->g    = i*2/3+1;
                       ^
cmpd_dset.c:1009:20: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
      s_ptr->h[j] = i*j/5+j;
                    ^
cmpd_dset.c:1010:23: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->i    = i*2/3+2;
                       ^
cmpd_dset.c:1011:23: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->j    = i*2/3+3;
                       ^
cmpd_dset.c:1013:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->k    = i/7+1;
                       ^
cmpd_dset.c:1014:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->l    = i/7+2;
                       ^
cmpd_dset.c:1015:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->m    = i/7+3;
                       ^
cmpd_dset.c:1016:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         s_ptr->n    = i/7+4;
                       ^
cmpd_dset.c:1018:23: warning: conversion to 'long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         s_ptr->o    = i*3+0;
                       ^
cmpd_dset.c:1019:23: warning: conversion to 'long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         s_ptr->p    = i*3+1;
                       ^
cmpd_dset.c:1020:23: warning: conversion to 'long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         s_ptr->q    = i*3+2;
                       ^
cmpd_dset.c:1022:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         s_ptr->r    = i*5+1;
                       ^
cmpd_dset.c:1023:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         s_ptr->s    = i*5+2;
                       ^
cmpd_dset.c:1024:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         s_ptr->t    = i*5+3;
                       ^
In file included from ../src/H5Tprivate.h:29:0,
                 from ../src/H5Tpkg.h:39,
                 from cmpd_dset.c:25:
cmpd_dset.c: In function 'test_hdf5_src_subset':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1438:8: note: in expansion of macro 'FAIL_STACK_ERROR'
        FAIL_STACK_ERROR
        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1441:8: note: in expansion of macro 'FAIL_STACK_ERROR'
        FAIL_STACK_ERROR
        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1445:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1449:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1452:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1456:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1460:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1463:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1475:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1478:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:1481:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1484:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1488:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1491:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:1494:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1497:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1501:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1504:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1507:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1510:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1512:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1514:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
cmpd_dset.c:1516:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
cmpd_dset.c: In function 'test_pack_ooo':
cmpd_dset.c:1791:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         j = HDrand() % num_free;
                      ^
cmpd_dset.c:1803:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     sub_cmpd_order = HDrand() % PACK_NMEMBS;
                      ^
In file included from ../src/H5Tprivate.h:29:0,
                 from ../src/H5Tpkg.h:39,
                 from cmpd_dset.c:25:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1814:65: note: in expansion of macro 'PACK_OOO_ERROR'
         if((sub_cmpd = H5Tcreate(H5T_COMPOUND, (size_t)4)) < 0) PACK_OOO_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1817:93: note: in expansion of macro 'PACK_OOO_ERROR'
         if((cmpd = H5Tcreate(H5T_COMPOUND, (size_t)((4 * PACK_NMEMBS) + extra_space))) < 0) PACK_OOO_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1823:81: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * order[i]), sub_cmpd) < 0) PACK_OOO_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1825:86: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * order[i]), H5T_STD_I32BE) < 0) PACK_OOO_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1829:76: note: in expansion of macro 'PACK_OOO_ERROR'
         if(NULL == (dt = (H5T_t *) H5I_object_verify(cmpd, H5I_DATATYPE))) PACK_OOO_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1830:41: note: in expansion of macro 'PACK_OOO_ERROR'
         if(dt->shared->u.compnd.packed) PACK_OOO_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1833:32: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tclose(cmpd) < 0) PACK_OOO_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1840:70: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tinsert(sub_cmpd, "int", (size_t)0, H5T_STD_I32LE) < 0) PACK_OOO_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1843:93: note: in expansion of macro 'PACK_OOO_ERROR'
         if((cmpd = H5Tcreate(H5T_COMPOUND, (size_t)((4 * PACK_NMEMBS) + extra_space))) < 0) PACK_OOO_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1849:81: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * order[i]), sub_cmpd) < 0) PACK_OOO_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1851:86: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * order[i]), H5T_STD_I32BE) < 0) PACK_OOO_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1855:76: note: in expansion of macro 'PACK_OOO_ERROR'
         if(NULL == (dt = (H5T_t *) H5I_object_verify(cmpd, H5I_DATATYPE))) PACK_OOO_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1856:57: note: in expansion of macro 'PACK_OOO_ERROR'
         if(dt->shared->u.compnd.packed != !extra_space) PACK_OOO_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1859:32: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tclose(cmpd) < 0) PACK_OOO_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1860:36: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tclose(sub_cmpd) < 0) PACK_OOO_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1867:65: note: in expansion of macro 'PACK_OOO_ERROR'
         if((sub_cmpd = H5Tcreate(H5T_COMPOUND, (size_t)4)) < 0) PACK_OOO_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1870:93: note: in expansion of macro 'PACK_OOO_ERROR'
         if((cmpd = H5Tcreate(H5T_COMPOUND, (size_t)((4 * PACK_NMEMBS) + extra_space))) < 0) PACK_OOO_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1876:94: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * (PACK_NMEMBS - i - 1)), sub_cmpd) < 0) PACK_OOO_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1878:99: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * (PACK_NMEMBS - i - 1)), H5T_STD_I32BE) < 0) PACK_OOO_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1882:76: note: in expansion of macro 'PACK_OOO_ERROR'
         if(NULL == (dt = (H5T_t *) H5I_object_verify(cmpd, H5I_DATATYPE))) PACK_OOO_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1883:41: note: in expansion of macro 'PACK_OOO_ERROR'
         if(dt->shared->u.compnd.packed) PACK_OOO_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1886:32: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tclose(cmpd) < 0) PACK_OOO_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1893:70: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tinsert(sub_cmpd, "int", (size_t)0, H5T_STD_I32LE) < 0) PACK_OOO_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1896:93: note: in expansion of macro 'PACK_OOO_ERROR'
         if((cmpd = H5Tcreate(H5T_COMPOUND, (size_t)((4 * PACK_NMEMBS) + extra_space))) < 0) PACK_OOO_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1902:94: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * (PACK_NMEMBS - i - 1)), sub_cmpd) < 0) PACK_OOO_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1904:99: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * (PACK_NMEMBS - i - 1)), H5T_STD_I32BE) < 0) PACK_OOO_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1908:76: note: in expansion of macro 'PACK_OOO_ERROR'
         if(NULL == (dt = (H5T_t *) H5I_object_verify(cmpd, H5I_DATATYPE))) PACK_OOO_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1909:57: note: in expansion of macro 'PACK_OOO_ERROR'
         if(dt->shared->u.compnd.packed != !extra_space) PACK_OOO_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1912:32: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tclose(cmpd) < 0) PACK_OOO_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1913:36: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tclose(sub_cmpd) < 0) PACK_OOO_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1920:65: note: in expansion of macro 'PACK_OOO_ERROR'
         if((sub_cmpd = H5Tcreate(H5T_COMPOUND, (size_t)4)) < 0) PACK_OOO_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1923:93: note: in expansion of macro 'PACK_OOO_ERROR'
         if((cmpd = H5Tcreate(H5T_COMPOUND, (size_t)((4 * PACK_NMEMBS) + extra_space))) < 0) PACK_OOO_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1929:74: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * i), sub_cmpd) < 0) PACK_OOO_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1931:79: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * i), H5T_STD_I32BE) < 0) PACK_OOO_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1935:76: note: in expansion of macro 'PACK_OOO_ERROR'
         if(NULL == (dt = (H5T_t *) H5I_object_verify(cmpd, H5I_DATATYPE))) PACK_OOO_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1936:41: note: in expansion of macro 'PACK_OOO_ERROR'
         if(dt->shared->u.compnd.packed) PACK_OOO_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1939:32: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tclose(cmpd) < 0) PACK_OOO_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1946:70: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tinsert(sub_cmpd, "int", (size_t)0, H5T_STD_I32LE) < 0) PACK_OOO_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1949:93: note: in expansion of macro 'PACK_OOO_ERROR'
         if((cmpd = H5Tcreate(H5T_COMPOUND, (size_t)((4 * PACK_NMEMBS) + extra_space))) < 0) PACK_OOO_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1955:74: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * i), sub_cmpd) < 0) PACK_OOO_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1957:79: note: in expansion of macro 'PACK_OOO_ERROR'
                 if(H5Tinsert(cmpd, name, (size_t)(4 * i), H5T_STD_I32BE) < 0) PACK_OOO_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1961:76: note: in expansion of macro 'PACK_OOO_ERROR'
         if(NULL == (dt = (H5T_t *) H5I_object_verify(cmpd, H5I_DATATYPE))) PACK_OOO_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1962:57: note: in expansion of macro 'PACK_OOO_ERROR'
         if(dt->shared->u.compnd.packed != !extra_space) PACK_OOO_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1965:32: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tclose(cmpd) < 0) PACK_OOO_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
cmpd_dset.c:1739:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
cmpd_dset.c:1966:36: note: in expansion of macro 'PACK_OOO_ERROR'
         if(H5Tclose(sub_cmpd) < 0) PACK_OOO_ERROR
                                    ^
cmpd_dset.c: In function 'test_ooo_order':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2010:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2013:59: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Tcreate(H5T_COMPOUND, (size_t)20)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2014:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype, "A", (size_t)8, H5T_STD_I32LE) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2015:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype, "B", (size_t)12, H5T_STD_I32LE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2016:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype, "C", (size_t)0, H5T_STD_I32LE) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2017:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype, "D", (size_t)16, H5T_STD_I32LE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2021:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2022:37: note: in expansion of macro 'TEST_ERROR'
     if(dt->shared->u.compnd.packed) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2025:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 0) != 8) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2026:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 1) != 12) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2027:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 2) != 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2028:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 3) != 16) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2032:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2035:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype)) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2036:24: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file)) TEST_ERROR
                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2037:67: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDWR, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2040:64: note: in expansion of macro 'TEST_ERROR'
     if((dtype_tmp = H5Topen2(file, "dtype", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2044:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2045:37: note: in expansion of macro 'TEST_ERROR'
     if(dt->shared->u.compnd.packed) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2048:49: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype_tmp, 0) != 8) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2049:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype_tmp, 1) != 12) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2050:49: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype_tmp, 2) != 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2051:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype_tmp, 3) != 16) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2054:42: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Tcopy(dtype_tmp)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2058:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2059:37: note: in expansion of macro 'TEST_ERROR'
     if(dt->shared->u.compnd.packed) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2062:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 0) != 8) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2063:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 1) != 12) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2064:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 2) != 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2065:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 3) != 16) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2068:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(dtype, "E", (size_t)4, H5T_STD_I32LE) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2072:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2073:38: note: in expansion of macro 'TEST_ERROR'
     if(!dt->shared->u.compnd.packed) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2076:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 0) != 8) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2077:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 1) != 12) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2078:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 2) != 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2079:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 3) != 16) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2080:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 4) != 4) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2084:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2087:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype_tmp)) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2088:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype)) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2089:24: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file)) TEST_ERROR
                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2090:69: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2093:65: note: in expansion of macro 'TEST_ERROR'
     if((dtype_tmp = H5Topen2(file, "dtype2", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2095:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2096:38: note: in expansion of macro 'TEST_ERROR'
     if(!dt->shared->u.compnd.packed) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2097:49: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype_tmp, 0) != 8) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2098:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype_tmp, 1) != 12) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2099:49: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype_tmp, 2) != 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2100:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype_tmp, 3) != 16) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2101:49: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype_tmp, 4) != 4) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2104:42: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Tcopy(dtype_tmp)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2106:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2107:38: note: in expansion of macro 'TEST_ERROR'
     if(!dt->shared->u.compnd.packed) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2108:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 0) != 8) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2109:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 1) != 12) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2110:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 2) != 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2111:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 3) != 16) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2112:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 4) != 4) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2115:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_size(dtype, (size_t)21) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2117:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2118:37: note: in expansion of macro 'TEST_ERROR'
     if(dt->shared->u.compnd.packed) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2119:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 0) != 8) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2120:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 1) != 12) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2121:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 2) != 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2122:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 3) != 16) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2123:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 4) != 4) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2126:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_size(dtype, (size_t)20) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2128:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2129:38: note: in expansion of macro 'TEST_ERROR'
     if(!dt->shared->u.compnd.packed) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2130:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 0) != 8) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2131:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 1) != 12) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2132:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 2) != 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2133:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 3) != 16) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2134:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_member_offset(dtype, 4) != 4) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2137:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype_tmp)) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2138:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype)) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cmpd_dset.c:2139:24: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file)) TEST_ERROR
                        ^
cmpd_dset.c: In function 'main':
cmpd_dset.c:2195:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += test_compound(fname, fapl_id);
             ^
cmpd_dset.c:2199:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += test_hdf5_src_subset(fname, fapl_id);
             ^
cmpd_dset.c:2203:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += test_hdf5_dst_subset(fname, fapl_id);
             ^
cmpd_dset.c:2206:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += test_pack_ooo();
             ^
cmpd_dset.c:2209:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += test_ooo_order(fname);
             ^
  CCLD     cmpd_dset
  CC       filter_fail.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from filter_fail.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from filter_fail.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from filter_fail.c:24:
filter_fail.c: In function 'test_filter_write':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:137:80: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fcreate(file_name, H5F_ACC_TRUNC, H5P_DEFAULT, my_fapl)) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:140:53: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dims, NULL)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:143:52: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:145:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(dcpl, 1, chunk_dims) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:147:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Zregister (H5Z_FAIL_TEST) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
filter_fail.c:150:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(TRUE != H5Zfilter_avail(H5Z_FILTER_FAIL_TEST)) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:154:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:157:106: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dcreate2(file, DSET_NAME, H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0) TEST_ERROR 
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:167:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:176:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:181:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose (dcpl) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:182:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose (sid) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:193:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:197:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:202:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose (file) < 0) TEST_ERROR
                             ^
filter_fail.c: In function 'test_filter_read':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:256:66: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fopen(file_name, H5F_ACC_RDONLY, my_fapl)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:259:64: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_NAME, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:262:57: note: in expansion of macro 'TEST_ERROR'
     if((dset_size = H5Dget_storage_size(dataset)) == 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:264:57: note: in expansion of macro 'TEST_ERROR'
     if(dset_size != 4 * FILTER_CHUNK_DIM * sizeof(int)) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:269:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:279:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:285:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:290:43: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Dget_space(dataset)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:297:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:300:56: note: in expansion of macro 'TEST_ERROR'
     if((mspace = H5Screate_simple(1, dims, NULL)) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:305:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:309:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:319:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:325:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:329:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose (sid) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:330:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose (mspace) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:331:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose (dataset) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:332:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose (file) < 0) TEST_ERROR
                             ^
filter_fail.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:388:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:400:23: note: in expansion of macro 'TEST_ERROR'
     if(H5close() < 0) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
filter_fail.c:402:18: note: in expansion of macro 'TEST_ERROR'
     if (nerrors) TEST_ERROR
                  ^
In file included from filter_fail.c:25:0:
filter_fail.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
filter_fail.c: In function 'main':
filter_fail.c:412:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
  CCLD     filter_fail
  CC       extend.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from extend.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from extend.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from extend.c:23:
extend.c: In function 'write_data':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:64:109: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dcreate2(file, name, H5T_NATIVE_INT, mem_space, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:80:58: note: in expansion of macro 'TEST_ERROR'
                 if(H5Dset_extent(dataset, max_size) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:84:58: note: in expansion of macro 'TEST_ERROR'
             if((file_space = H5Dget_space(dataset)) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:85:88: note: in expansion of macro 'TEST_ERROR'
      if(H5Sselect_hyperslab(file_space, H5S_SELECT_SET, offset, NULL, dims, NULL) < 0) TEST_ERROR;
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:88:90: note: in expansion of macro 'TEST_ERROR'
      if(H5Dwrite(dataset, H5T_NATIVE_INT, mem_space, file_space, H5P_DEFAULT, buf1) < 0) TEST_ERROR;
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:89:42: note: in expansion of macro 'TEST_ERROR'
             if(H5Sclose(file_space) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:93:65: note: in expansion of macro 'TEST_ERROR'
     if((half_space = H5Screate_simple(2, half_dims, NULL)) < 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:94:50: note: in expansion of macro 'TEST_ERROR'
     if((file_space = H5Dget_space(dataset)) < 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:101:93: note: in expansion of macro 'TEST_ERROR'
      if(H5Sselect_hyperslab(file_space, H5S_SELECT_SET, offset, NULL, half_dims, NULL) < 0) TEST_ERROR;
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:104:90: note: in expansion of macro 'TEST_ERROR'
      if(H5Dread(dataset, H5T_NATIVE_INT, half_space, file_space, H5P_DEFAULT, buf2) < 0) TEST_ERROR;
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:113:4: note: in expansion of macro 'TEST_ERROR'
    TEST_ERROR;
    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:120:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:121:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(file_space) < 0) TEST_ERROR;
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:122:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(half_space) < 0) TEST_ERROR;
                                  ^
extend.c: In function 'write_data_deprec':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:160:109: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dcreate2(file, name, H5T_NATIVE_INT, mem_space, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:171:39: note: in expansion of macro 'TEST_ERROR'
      if(H5Dextend(dataset, size) < 0) TEST_ERROR;
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:174:58: note: in expansion of macro 'TEST_ERROR'
             if((file_space = H5Dget_space(dataset)) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:175:88: note: in expansion of macro 'TEST_ERROR'
      if(H5Sselect_hyperslab(file_space, H5S_SELECT_SET, offset, NULL, dims, NULL) < 0) TEST_ERROR;
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:178:90: note: in expansion of macro 'TEST_ERROR'
      if(H5Dwrite(dataset, H5T_NATIVE_INT, mem_space, file_space, H5P_DEFAULT, buf1) < 0) TEST_ERROR;
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:179:42: note: in expansion of macro 'TEST_ERROR'
             if(H5Sclose(file_space) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:183:65: note: in expansion of macro 'TEST_ERROR'
     if((half_space = H5Screate_simple(2, half_dims, NULL)) < 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:184:50: note: in expansion of macro 'TEST_ERROR'
     if((file_space = H5Dget_space(dataset)) < 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:191:93: note: in expansion of macro 'TEST_ERROR'
      if(H5Sselect_hyperslab(file_space, H5S_SELECT_SET, offset, NULL, half_dims, NULL) < 0) TEST_ERROR;
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:194:90: note: in expansion of macro 'TEST_ERROR'
      if(H5Dread(dataset, H5T_NATIVE_INT, half_space, file_space, H5P_DEFAULT, buf2) < 0) TEST_ERROR;
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:203:4: note: in expansion of macro 'TEST_ERROR'
    TEST_ERROR;
    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:210:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:211:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(file_space) < 0) TEST_ERROR;
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:212:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(half_space) < 0) TEST_ERROR;
                                  ^
extend.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:263:62: note: in expansion of macro 'TEST_ERROR'
     if((mem_space = H5Screate_simple(2, dims, maxdims)) < 0) TEST_ERROR;
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:267:76: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:270:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:271:49: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, chunk_dims) < 0) TEST_ERROR;
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:280:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_alloc_time(cparms, H5D_ALLOC_TIME_EARLY) < 0) TEST_ERROR;
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:286:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(cparms) < 0) TEST_ERROR;
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:287:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(mem_space) < 0) TEST_ERROR;
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
extend.c:288:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR;
                            ^
  CCLD     extend
  CC       external.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from external.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from external.c:22:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from external.c:22:
external.c: In function 'test_2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
external.c:646:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
external.c:647:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gcreate2(file, "emit-diagnostics", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
external.c:648:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                           ^
external.c:612:14: warning: variable 'n' set but not used [-Wunused-but-set-variable]
     hssize_t n;   /*bytes of I/O   */
              ^
external.c: In function 'test_3':
external.c:780:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         whole[i] = i;
                    ^
external.c:801:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         whole[i] = 100 + i;
                    ^
In file included from h5test.h:26:0,
                 from external.c:22:
external.c: In function 'test_4':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
external.c:860:36: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl = H5Pcopy(fapl)) < 0) FAIL_STACK_ERROR;
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
external.c:863:36: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_fapl_sec2(fapl) < 0) FAIL_STACK_ERROR;
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
external.c:913:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
external.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
external.c:958:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
external.c:959:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gcreate2(file, "emit-diagnostics", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
In file included from external.c:23:0:
external.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     external
  CC       efc.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from efc.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from efc.c:19:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from efc.c:19:
efc.c: In function 'test_single':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:76:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:82:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:86:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:95:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:97:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:100:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:102:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:104:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:106:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:108:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:117:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:120:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:123:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:125:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:127:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:129:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:131:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:141:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:143:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:146:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:148:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:153:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:155:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:158:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:160:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:162:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:167:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:169:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:172:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:174:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:176:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:178:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:183:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:185:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:188:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:190:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:192:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:194:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:196:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:200:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:202:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:204:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:206:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:208:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:210:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:214:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:216:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:218:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:220:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:222:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:224:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:228:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:230:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:232:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:234:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:236:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:238:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:242:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:244:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:246:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:248:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:250:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:252:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:255:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:257:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:259:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:261:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:263:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:265:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:267:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:269:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:271:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:279:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:282:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:284:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:286:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:288:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:290:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:292:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:294:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:296:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:298:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:308:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:311:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:313:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:315:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:320:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:322:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:325:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:327:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:332:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:334:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:336:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:341:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:343:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:345:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:347:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:350:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:352:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:355:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:357:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:359:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:361:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:364:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:366:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:368:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:370:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:373:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:375:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:377:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:379:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:381:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:391:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:394:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:396:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:398:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:403:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:406:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:408:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:410:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:415:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:418:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:420:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:422:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:427:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:429:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:432:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:434:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:437:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:439:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:441:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:443:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:445:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:447:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:449:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:451:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:453:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:455:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:457:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:459:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:461:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:463:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:465:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:473:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:477:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:480:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:482:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:484:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:486:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:488:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:490:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:492:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:494:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:496:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:498:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:503:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
efc.c: In function 'test_graph_nocycle':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:547:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:557:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:561:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:565:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:567:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:569:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:572:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:574:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:576:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:578:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:580:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:582:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:587:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:591:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:595:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:598:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:600:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:602:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:604:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:607:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:609:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:611:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:613:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:615:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:617:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:626:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:631:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:635:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:637:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:639:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:642:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:644:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:649:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:653:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:655:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:657:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:660:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:662:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:665:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:667:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:669:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:671:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:673:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:675:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:686:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:690:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:694:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:697:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:701:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:703:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:705:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:707:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:710:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:712:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:715:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:717:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:721:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:723:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:725:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:727:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:730:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:732:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:735:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:737:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:739:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:748:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:752:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:756:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:760:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:762:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:765:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:767:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:769:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:771:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:774:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:776:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:779:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:781:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:784:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:786:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:795:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:799:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:803:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:807:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:811:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:813:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:815:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:818:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:821:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:823:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:825:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:827:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:830:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:833:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:835:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:837:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:840:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:842:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:844:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:847:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:849:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:852:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:854:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:857:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:859:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:862:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:864:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:867:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:869:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:872:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:874:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:876:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:878:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:880:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
efc.c: In function 'test_graph_cycle':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:926:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:934:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:937:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:939:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:941:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:943:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:945:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:949:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:951:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:953:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:955:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:959:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:961:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:964:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:972:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:976:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:979:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:981:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:983:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:985:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:987:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:991:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:993:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:995:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1000:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1003:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1005:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1007:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1009:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1011:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1015:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1017:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1019:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1026:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1030:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1033:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1035:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1037:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1039:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1041:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1043:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1048:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1051:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1053:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1055:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1057:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1059:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1063:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1065:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1067:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1074:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1078:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1082:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1085:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1087:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1089:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1091:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1093:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1095:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1099:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1101:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1103:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1110:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1114:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1117:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1119:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1121:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1125:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1128:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1130:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1132:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1134:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1136:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1140:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1142:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1144:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1151:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1155:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1158:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1160:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1162:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1166:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1169:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1171:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1173:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1175:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1177:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1179:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1181:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1188:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1192:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1195:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1199:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1202:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1204:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1206:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1210:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1213:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1215:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1217:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1219:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1221:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1223:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1225:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1229:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1231:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1233:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1240:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1244:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1247:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1251:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1254:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1256:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1258:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1262:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1265:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1267:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1269:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1271:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1273:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1275:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1277:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1279:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1281:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1288:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1291:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1295:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1298:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1300:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1302:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1304:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1306:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1308:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1310:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1312:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1316:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1318:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1320:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1327:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1331:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1334:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1337:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1339:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1341:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1343:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1345:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1348:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1350:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1353:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1355:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1358:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1360:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1364:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1366:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1368:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1372:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1374:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1376:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1383:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1387:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1390:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1392:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1394:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1398:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1401:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1404:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1406:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1408:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1410:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1412:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1415:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1417:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1420:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1422:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1425:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1427:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1431:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1433:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1435:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1439:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1441:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1443:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1447:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1449:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1451:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1458:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1462:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1465:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1467:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1469:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1473:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1476:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1479:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1481:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1483:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1485:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1487:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1490:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1492:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1494:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1497:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1499:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1501:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1503:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1505:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1512:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1516:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1519:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1523:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1526:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1528:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1530:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1534:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1537:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1540:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1542:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1544:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1546:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1548:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1550:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1552:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1555:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1557:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1560:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1562:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1565:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1567:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1571:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1573:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1575:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1579:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1581:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1583:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1587:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1589:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1591:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1595:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1597:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1599:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1607:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1611:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1614:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1618:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1621:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1623:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1625:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1629:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1632:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1635:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1637:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1639:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1641:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1643:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1645:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1647:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1650:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1652:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1654:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1657:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1659:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1661:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1663:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1665:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1672:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1676:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1679:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1681:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1683:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1687:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1691:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1694:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1696:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1698:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1700:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1702:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1705:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1709:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1711:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1713:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1717:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1719:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1721:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1725:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1727:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1729:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1733:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1735:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1737:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1744:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1748:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1751:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1753:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1755:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1759:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1763:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1766:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1768:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1770:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1772:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1774:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1777:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1779:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1781:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1785:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1787:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1789:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1793:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1795:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1797:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1801:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1803:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1805:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1812:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1816:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1819:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1821:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1823:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1827:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1831:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1834:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1837:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1839:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1841:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1843:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1845:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1848:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1852:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1854:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1856:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1858:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1861:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1865:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1867:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1869:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1873:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1875:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1877:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1881:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1883:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1885:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1893:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1897:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1900:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1902:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1904:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1908:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1912:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1915:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1918:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1920:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1922:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1924:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1926:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1929:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1931:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1933:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1937:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1939:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1941:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1944:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1946:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1948:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1951:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1953:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1956:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:1958:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1960:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1963:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1965:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1973:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1977:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1981:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1985:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1987:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1990:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1992:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1995:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:1998:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2000:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2002:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2006:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2009:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2011:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2013:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2017:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2020:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2022:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2024:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2026:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2028:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2030:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2033:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2037:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2039:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2041:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2045:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2047:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2049:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2053:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2055:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2057:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2061:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2063:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2065:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2069:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2071:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2073:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2077:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2079:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2081:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2090:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2094:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2098:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2102:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2104:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2107:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2109:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2112:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2115:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2117:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2119:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2123:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2126:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2128:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2130:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2134:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2137:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2139:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2141:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2143:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2145:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2147:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2150:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2152:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2154:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2158:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2160:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2162:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2166:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2168:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2170:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2174:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2176:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2178:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2182:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2184:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2186:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2190:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2192:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2194:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2202:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2206:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2210:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2214:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2216:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2219:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2221:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2224:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2227:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2229:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2231:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2235:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2238:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2240:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2242:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2245:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2249:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2252:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2254:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2256:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2259:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2261:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2263:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2265:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2267:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2269:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2272:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2274:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2276:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2279:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2281:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2284:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2286:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2288:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2291:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2293:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2296:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2298:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2300:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2303:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2308:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2310:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2312:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2316:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2318:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2320:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2324:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2326:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2328:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2332:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2334:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2336:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2340:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2342:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2344:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2348:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2350:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2352:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2361:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2365:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2369:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2373:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2375:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2378:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2380:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2383:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2386:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2388:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2390:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2394:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2397:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2399:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2401:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2404:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2408:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2411:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2413:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2415:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2418:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2420:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2422:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2424:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2426:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2428:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2431:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2433:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2435:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2437:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2440:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2442:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2444:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2447:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2449:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2451:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2453:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2456:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2458:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2460:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2463:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2465:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2467:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2469:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2472:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2474:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2476:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2479:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2481:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2483:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2491:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2494:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2496:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2500:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2504:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2508:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2512:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2514:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2517:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2519:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2522:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2524:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2527:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2529:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2533:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2535:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2538:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2540:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2543:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2545:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2548:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2550:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2554:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2556:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2559:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2561:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2564:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2566:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2569:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2571:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2574:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2576:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2578:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2581:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2585:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2587:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2589:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2593:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2595:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2597:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2601:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2603:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2605:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2609:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2611:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2613:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2621:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2624:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2626:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2630:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2634:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2638:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2642:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2644:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2647:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2649:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2652:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2654:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2657:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2659:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2663:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2665:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2668:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2670:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2673:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2675:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2678:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2680:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2684:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2686:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2689:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2691:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2694:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2696:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2699:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2701:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2704:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2706:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2708:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2711:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2713:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2715:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2719:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2721:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2723:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2727:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2729:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2731:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2735:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2737:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2739:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2746:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2750:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2753:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2755:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2757:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2759:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2762:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2764:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2766:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2768:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2770:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2773:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2775:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2777:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2784:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2788:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2791:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2793:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2795:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2799:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2801:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2803:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2806:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2808:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2810:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2812:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2814:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2816:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2824:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2828:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2831:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2833:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2835:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2839:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2842:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2846:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2848:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2850:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2852:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2854:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2857:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2859:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2861:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2863:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2866:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2868:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2870:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2873:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2875:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2877:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2880:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2882:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2884:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2887:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2889:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2891:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2894:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2896:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2899:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2901:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2903:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2906:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2908:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2910:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2913:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2915:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2917:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2920:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2923:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2925:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2927:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2930:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2932:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2934:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2937:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2939:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2941:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2944:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2946:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2948:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2957:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2961:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2964:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2966:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2968:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2972:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2975:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2979:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2981:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2983:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2985:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2987:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:2990:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2992:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2994:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2996:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:2998:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3001:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3003:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3005:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3007:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3009:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3012:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3014:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3016:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3018:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3020:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3023:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3025:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3027:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3030:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3032:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3034:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3037:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3039:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3046:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3048:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3052:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3054:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3057:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3059:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3061:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3063:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3065:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3067:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3070:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3073:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3075:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3077:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3080:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3082:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3084:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3091:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3095:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3098:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3100:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3102:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3104:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3108:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3110:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3112:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3114:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3117:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3120:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3122:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3124:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3127:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3129:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3131:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3134:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3136:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
efc.c:3138:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
efc.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3191:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
efc.c:3193:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
  CCLD     efc
  CC       objcopy.o
In file included from /usr/include/time.h:27:0,
                 from objcopy.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from objcopy.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from objcopy.c:24:
objcopy.c: In function 'attach_ref_attr':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:264:53: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:265:61: note: in expansion of macro 'TEST_ERROR'
     if((sid_ref = H5Screate_simple(1, dims_ref, NULL)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:266:114: note: in expansion of macro 'TEST_ERROR'
     if((did1 = H5Dcreate2(file_id, dsetname1, H5T_NATIVE_INT, sid,  H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:267:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did1, H5T_NATIVE_INT, H5S_ALL , H5S_ALL, H5P_DEFAULT,data1) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:268:114: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dcreate2(file_id, dsetname2, H5T_NATIVE_INT, sid,  H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:269:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did2, H5T_NATIVE_INT, H5S_ALL , H5S_ALL, H5P_DEFAULT,data2) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:272:75: note: in expansion of macro 'TEST_ERROR'
     if(H5Rcreate(&ref[0], file_id, dsetname1, H5R_OBJECT, (hid_t)-1) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:273:75: note: in expansion of macro 'TEST_ERROR'
     if(H5Rcreate(&ref[1], file_id, dsetname2, H5R_OBJECT, (hid_t)-1) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:274:108: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Acreate2(loc_id, "obj_ref_attr", H5T_STD_REF_OBJ, sid_ref, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:275:49: note: in expansion of macro 'TEST_ERROR'
     if(H5Awrite(aid, H5T_STD_REF_OBJ, ref) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:277:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:278:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid_ref) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:279:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:280:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:281:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'attach_reg_ref_attr':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:332:61: note: in expansion of macro 'TEST_ERROR'
     if((space_id = H5Screate_simple(rank, dims, NULL)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:333:64: note: in expansion of macro 'TEST_ERROR'
     if((spacer_id = H5Screate_simple(rankr, dimsr, NULL)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:334:122: note: in expansion of macro 'TEST_ERROR'
     if((dsetv_id = H5Dcreate2(file_id, dsetnamev, H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:335:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dsetv_id, H5T_NATIVE_INT, H5S_ALL , H5S_ALL, H5P_DEFAULT,data) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:338:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(space_id,H5S_SELECT_SET,start,NULL,count,NULL) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:339:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Rcreate(&ref[0], file_id, dsetnamev, H5R_DATASET_REGION, space_id) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:342:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_none(space_id) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:343:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_elements(space_id, H5S_SELECT_SET, num_points, (const hsize_t *)coord) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:344:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Rcreate(&ref[1], file_id, dsetnamev, H5R_DATASET_REGION, space_id) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:347:114: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Acreate2(loc_id, "reg_ref_attr", H5T_STD_REF_DSETREG, spacer_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:348:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Awrite(aid, H5T_STD_REF_DSETREG, ref) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:351:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:352:116: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Acreate2(dsetv_id, "reg_ref_attr", H5T_STD_REF_DSETREG, spacer_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:353:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Awrite(aid, H5T_STD_REF_DSETREG, ref) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:355:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(spacer_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:356:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:357:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dsetv_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:358:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'create_reg_ref_dataset':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:413:61: note: in expansion of macro 'TEST_ERROR'
     if((space_id = H5Screate_simple(rank, dims, NULL)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:414:64: note: in expansion of macro 'TEST_ERROR'
     if((spacer_id = H5Screate_simple(rankr, dimsr, NULL)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:415:122: note: in expansion of macro 'TEST_ERROR'
     if((dsetv_id = H5Dcreate2(file_id, dsetnamev, H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:416:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dsetv_id, H5T_NATIVE_INT, H5S_ALL , H5S_ALL, H5P_DEFAULT,data) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:417:127: note: in expansion of macro 'TEST_ERROR'
     if((dsetr_id = H5Dcreate2(loc_id, dsetnamer, H5T_STD_REF_DSETREG, spacer_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:423:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(space_id,H5S_SELECT_SET,start,NULL,count,NULL) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:424:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Rcreate(&ref[0], file_id, dsetnamev, H5R_DATASET_REGION, space_id) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:425:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_none(space_id) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:426:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_elements(space_id, H5S_SELECT_SET, num_points, (const hsize_t *)coord) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:427:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Rcreate(&ref[1], file_id, dsetnamev, H5R_DATASET_REGION, space_id) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:428:88: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dsetr_id, H5T_STD_REF_DSETREG, H5S_ALL, H5S_ALL, H5P_DEFAULT,ref) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:429:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dsetr_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:432:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:433:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_layout(pid, H5D_COMPACT) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:435:120: note: in expansion of macro 'TEST_ERROR'
     if((dsetr_id = H5Dcreate2(loc_id, dsetnamer1, H5T_STD_REF_DSETREG, spacer_id, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:436:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:437:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dsetr_id, H5T_STD_REF_DSETREG, H5S_ALL, H5S_ALL, H5P_DEFAULT, ref) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:438:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dsetr_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:441:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:442:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, &chunk_size) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:443:36: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_deflate(pid, 9) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:445:120: note: in expansion of macro 'TEST_ERROR'
     if((dsetr_id = H5Dcreate2(loc_id, dsetnamer2, H5T_STD_REF_DSETREG, spacer_id, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:446:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:447:88: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dsetr_id, H5T_STD_REF_DSETREG, H5S_ALL, H5S_ALL, H5P_DEFAULT,ref) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:448:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dsetr_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:450:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:451:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(spacer_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:452:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dsetv_id) < 0) TEST_ERROR
                                ^
objcopy.c: In function 'compare_attribute':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:697:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Aget_info(aid, &ainfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:698:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Aget_info(aid2, &ainfo2) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:699:35: note: in expansion of macro 'TEST_ERROR'
     if(ainfo.cset != ainfo2.cset) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:702:51: note: in expansion of macro 'TEST_ERROR'
     if(ainfo.corder_valid != ainfo2.corder_valid) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:704:43: note: in expansion of macro 'TEST_ERROR'
         if(ainfo.corder != ainfo2.corder) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:709:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Aget_type(aid)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:712:40: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Aget_type(aid2)) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:715:48: note: in expansion of macro 'TEST_ERROR'
     if((is_committed = H5Tcommitted(tid)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:716:50: note: in expansion of macro 'TEST_ERROR'
     if((is_committed2 = H5Tcommitted(tid2)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:717:39: note: in expansion of macro 'TEST_ERROR'
     if(is_committed != is_committed2) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:720:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tequal(tid, tid2) != TRUE) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:723:45: note: in expansion of macro 'TEST_ERROR'
     if((elmt_size = H5Tget_size(tid)) == 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:728:39: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Aget_space(aid)) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:731:41: note: in expansion of macro 'TEST_ERROR'
     if((sid2 = H5Aget_space(aid2)) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:734:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Sextent_equal(sid, sid2) != TRUE) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:737:59: note: in expansion of macro 'TEST_ERROR'
     if((nelmts = H5Sget_simple_extent_npoints(sid2)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:742:63: note: in expansion of macro 'TEST_ERROR'
     if((rbuf = HDcalloc( elmt_size, (size_t)nelmts)) == NULL) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:743:64: note: in expansion of macro 'TEST_ERROR'
     if((rbuf2 = HDcalloc( elmt_size, (size_t)nelmts)) == NULL) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:746:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Aread(aid, tid, rbuf) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:749:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Aread(aid2, tid2, rbuf2) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:753:91: note: in expansion of macro 'TEST_ERROR'
         if(!compare_data(aid, (hid_t)0, pid, tid, (size_t)nelmts, wbuf, rbuf, obj_owner)) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:754:94: note: in expansion of macro 'TEST_ERROR'
         if(!compare_data(aid2, (hid_t)0, pid, tid2, (size_t)nelmts, wbuf, rbuf2, obj_owner)) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:758:88: note: in expansion of macro 'TEST_ERROR'
         if(!compare_data(aid, aid2, pid, tid, (size_t)nelmts, rbuf, rbuf2, obj_owner)) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:762:62: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(tid, sid, H5P_DEFAULT, rbuf) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:764:65: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(tid2, sid2, H5P_DEFAULT, rbuf2) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:773:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:776:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:779:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:782:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
objcopy.c: In function 'compare_std_attributes':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:829:53: note: in expansion of macro 'TEST_ERROR'
         if(H5Pget_copy_object(pid, &cpy_flags) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:835:39: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(oid, &oinfo1) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:838:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(oid2, &oinfo2) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:842:35: note: in expansion of macro 'TEST_ERROR'
         if(oinfo2.num_attrs != 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:849:50: note: in expansion of macro 'TEST_ERROR'
         if(oinfo1.num_attrs != oinfo2.num_attrs) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:853:125: note: in expansion of macro 'TEST_ERROR'
             if((aid = H5Aopen_by_idx(oid, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)i, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:854:72: note: in expansion of macro 'TEST_ERROR'
             if(H5Aget_name(aid, (size_t)ATTR_NAME_LEN, attr_name) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:856:68: note: in expansion of macro 'TEST_ERROR'
             if((aid2 = H5Aopen(oid2, attr_name, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:859:63: note: in expansion of macro 'TEST_ERROR'
             if(!compare_attribute(aid, aid2, pid, NULL, oid)) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:862:35: note: in expansion of macro 'TEST_ERROR'
             if(H5Aclose(aid) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:863:36: note: in expansion of macro 'TEST_ERROR'
             if(H5Aclose(aid2) < 0) TEST_ERROR
                                    ^
objcopy.c: In function 'compare_data':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:898:45: note: in expansion of macro 'TEST_ERROR'
     if((elmt_size = H5Tget_size(tid)) == 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:915:49: note: in expansion of macro 'TEST_ERROR'
         if((nmembs = H5Tget_nmembers(tid)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:924:67: note: in expansion of macro 'TEST_ERROR'
             if((memb_id = H5Tget_member_type(tid, memb_idx)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:927:57: note: in expansion of macro 'TEST_ERROR'
             if((memb_size = H5Tget_size(memb_id)) == 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:938:59: note: in expansion of macro 'TEST_ERROR'
                 if((base_id = H5Tget_super(memb_id)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:946:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:953:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:967:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:981:43: note: in expansion of macro 'TEST_ERROR'
         if(H5Tget_class(tid) != H5T_VLEN) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:984:48: note: in expansion of macro 'TEST_ERROR'
         if((base_tid = H5Tget_super(tid)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:991:46: note: in expansion of macro 'TEST_ERROR'
             if(vl_buf1->len != vl_buf2->len) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:994:113: note: in expansion of macro 'TEST_ERROR'
             if(!compare_data(parent1, parent2, pid, base_tid, vl_buf1->len, vl_buf1->p, vl_buf2->p, obj_owner)) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:997:36: note: in expansion of macro 'TEST_ERROR'
         if(H5Tclose(base_tid) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1003:48: note: in expansion of macro 'TEST_ERROR'
         if(H5Tget_class(tid) != H5T_REFERENCE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1017:85: note: in expansion of macro 'TEST_ERROR'
                 if(H5Rget_obj_type2(parent1, H5R_OBJECT, ref_buf1, &obj1_type) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1018:85: note: in expansion of macro 'TEST_ERROR'
                 if(H5Rget_obj_type2(parent2, H5R_OBJECT, ref_buf2, &obj2_type) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1019:44: note: in expansion of macro 'TEST_ERROR'
                 if(obj1_type != obj2_type) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1022:83: note: in expansion of macro 'TEST_ERROR'
                 if((obj1_id = H5Rdereference(parent1, H5R_OBJECT, ref_buf1)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1023:83: note: in expansion of macro 'TEST_ERROR'
                 if((obj2_id = H5Rdereference(parent2, H5R_OBJECT, ref_buf2)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1029:61: note: in expansion of macro 'TEST_ERROR'
                     if(H5Oget_info(obj_owner, &oinfo1) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1030:59: note: in expansion of macro 'TEST_ERROR'
                     if(H5Oget_info(obj1_id, &oinfo2) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1032:51: note: in expansion of macro 'TEST_ERROR'
                         if(H5Oclose(obj1_id) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1033:51: note: in expansion of macro 'TEST_ERROR'
                         if(H5Oclose(obj2_id) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1041:83: note: in expansion of macro 'TEST_ERROR'
                         if(compare_datasets(obj1_id, obj2_id, pid, NULL) != TRUE) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1045:82: note: in expansion of macro 'TEST_ERROR'
                         if(compare_groups(obj1_id, obj2_id, pid, -1, 0) != TRUE) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1049:64: note: in expansion of macro 'TEST_ERROR'
                         if(H5Tequal(obj1_id, obj2_id) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1055:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1059:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Oclose(obj1_id) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1060:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Oclose(obj2_id) < 0) TEST_ERROR
                                           ^
objcopy.c:1067:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             ref_buf1 = (const hdset_reg_ref_t *)buf1;
                        ^
objcopy.c:1068:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             ref_buf2 = (const hdset_reg_ref_t *)buf2;
                        ^
In file included from h5test.h:26:0,
                 from objcopy.c:24:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1075:93: note: in expansion of macro 'TEST_ERROR'
                 if(H5Rget_obj_type2(parent1, H5R_DATASET_REGION, ref_buf1, &obj1_type) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1076:93: note: in expansion of macro 'TEST_ERROR'
                 if(H5Rget_obj_type2(parent2, H5R_DATASET_REGION, ref_buf2, &obj2_type) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1077:44: note: in expansion of macro 'TEST_ERROR'
                 if(obj1_type != obj2_type) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1080:91: note: in expansion of macro 'TEST_ERROR'
                 if((obj1_id = H5Rdereference(parent1, H5R_DATASET_REGION, ref_buf1)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1081:91: note: in expansion of macro 'TEST_ERROR'
                 if((obj2_id = H5Rdereference(parent2, H5R_DATASET_REGION, ref_buf2)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1087:61: note: in expansion of macro 'TEST_ERROR'
                     if(H5Oget_info(obj_owner, &oinfo1) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1088:59: note: in expansion of macro 'TEST_ERROR'
                     if(H5Oget_info(obj1_id, &oinfo2) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1090:51: note: in expansion of macro 'TEST_ERROR'
                         if(H5Oclose(obj1_id) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1091:51: note: in expansion of macro 'TEST_ERROR'
                         if(H5Oclose(obj2_id) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1099:83: note: in expansion of macro 'TEST_ERROR'
                         if(compare_datasets(obj1_id, obj2_id, pid, NULL) != TRUE) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1103:82: note: in expansion of macro 'TEST_ERROR'
                         if(compare_groups(obj1_id, obj2_id, pid, -1, 0) != TRUE) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1107:64: note: in expansion of macro 'TEST_ERROR'
                         if(H5Tequal(obj1_id, obj2_id) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1113:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1117:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Oclose(obj1_id) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1118:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Oclose(obj2_id) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1121:91: note: in expansion of macro 'TEST_ERROR'
                 if((obj1_sid = H5Rget_region(parent1, H5R_DATASET_REGION, ref_buf1)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1122:91: note: in expansion of macro 'TEST_ERROR'
                 if((obj2_sid = H5Rget_region(parent2, H5R_DATASET_REGION, ref_buf2)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1125:72: note: in expansion of macro 'TEST_ERROR'
                 if(H5S_select_shape_same_test(obj1_sid, obj2_sid) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1128:44: note: in expansion of macro 'TEST_ERROR'
                 if(H5Sclose(obj1_sid) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1129:44: note: in expansion of macro 'TEST_ERROR'
                 if(H5Sclose(obj2_sid) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1133:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1136:56: note: in expansion of macro 'TEST_ERROR'
         if(HDmemcmp(buf1, buf2, (elmt_size * nelmts))) TEST_ERROR
                                                        ^
objcopy.c: In function 'compare_datasets':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1178:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1181:40: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Dget_type(did2)) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1184:48: note: in expansion of macro 'TEST_ERROR'
     if((is_committed = H5Tcommitted(tid)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1185:50: note: in expansion of macro 'TEST_ERROR'
     if((is_committed2 = H5Tcommitted(tid2)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1186:39: note: in expansion of macro 'TEST_ERROR'
     if(is_committed != is_committed2) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1189:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tequal(tid, tid2) != TRUE) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1192:45: note: in expansion of macro 'TEST_ERROR'
     if((elmt_size = H5Tget_size(tid)) == 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1198:39: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Dget_space(did)) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1201:41: note: in expansion of macro 'TEST_ERROR'
     if((sid2 = H5Dget_space(did2)) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1204:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Sextent_equal(sid, sid2) != TRUE) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1207:58: note: in expansion of macro 'TEST_ERROR'
     if((nelmts = H5Sget_simple_extent_npoints(sid)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1213:47: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Dget_create_plist(did)) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1216:49: note: in expansion of macro 'TEST_ERROR'
     if((dcpl2 = H5Dget_create_plist(did2)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1224:55: note: in expansion of macro 'TEST_ERROR'
     if((ext_count = H5Pget_external_count(dcpl)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1236:55: note: in expansion of macro 'TEST_ERROR'
         if(H5Pget_external_count(dcpl2) != ext_count) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1241:94: note: in expansion of macro 'TEST_ERROR'
             if(H5Pget_external(dcpl, x, (size_t)NAME_BUF_SIZE, name1, &offset1, &size1) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1242:95: note: in expansion of macro 'TEST_ERROR'
             if(H5Pget_external(dcpl2, x, (size_t)NAME_BUF_SIZE, name2, &offset2, &size2) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1244:36: note: in expansion of macro 'TEST_ERROR'
             if(offset1 != offset2) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1245:32: note: in expansion of macro 'TEST_ERROR'
             if(size1 != size2) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1246:43: note: in expansion of macro 'TEST_ERROR'
             if(strcmp(name1, name2) != 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1256:53: note: in expansion of macro 'TEST_ERROR'
         if (H5P_reset_external_file_test(dcpl) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1257:54: note: in expansion of macro 'TEST_ERROR'
         if (H5P_reset_external_file_test(dcpl2) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1261:39: note: in expansion of macro 'TEST_ERROR'
     if(H5Pequal(dcpl, dcpl2) != TRUE) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1264:48: note: in expansion of macro 'TEST_ERROR'
     if((nfilters = H5Pget_nfilters(dcpl)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1267:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1270:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1276:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Dget_space_status(did, &space_status) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1277:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Dget_space_status(did2, &space_status2) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1278:39: note: in expansion of macro 'TEST_ERROR'
     if(space_status != space_status2) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1291:43: note: in expansion of macro 'TEST_ERROR'
         if(storage_size != storage_size2) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1297:63: note: in expansion of macro 'TEST_ERROR'
     if((rbuf = HDcalloc( elmt_size, (size_t)nelmts)) == NULL) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1298:64: note: in expansion of macro 'TEST_ERROR'
     if((rbuf2 = HDcalloc( elmt_size, (size_t)nelmts)) == NULL) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1301:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, rbuf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1302:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(did2, tid2, H5S_ALL, H5S_ALL, H5P_DEFAULT, rbuf2) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1306:85: note: in expansion of macro 'TEST_ERROR'
         if(!compare_data(did, (hid_t)0, pid, tid, (size_t)nelmts, wbuf, rbuf, did)) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1307:89: note: in expansion of macro 'TEST_ERROR'
         if(!compare_data(did2, (hid_t)0, pid, tid2, (size_t)nelmts, wbuf, rbuf2, did2)) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1311:82: note: in expansion of macro 'TEST_ERROR'
         if(!compare_data(did, did2, pid, tid, (size_t)nelmts, rbuf, rbuf2, did)) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1315:62: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(tid, sid, H5P_DEFAULT, rbuf) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1317:65: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(tid2, sid2, H5P_DEFAULT, rbuf2) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1326:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1329:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1332:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1335:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1339:56: note: in expansion of macro 'TEST_ERROR'
     if(compare_std_attributes(did, did2, pid) != TRUE) TEST_ERROR
                                                        ^
objcopy.c: In function 'compare_groups':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1384:53: note: in expansion of macro 'TEST_ERROR'
         if(H5Pget_copy_object(pid, &cpy_flags) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1390:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Gget_info(gid, &ginfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1391:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Gget_info(gid2, &ginfo2) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1393:32: note: in expansion of macro 'TEST_ERROR'
         if(ginfo2.nlinks != 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1396:43: note: in expansion of macro 'TEST_ERROR'
         if(ginfo.nlinks != ginfo2.nlinks) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1409:128: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_name_by_idx(gid, ".", H5_INDEX_NAME, H5_ITER_INC, idx, objname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1410:130: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_name_by_idx(gid2, ".", H5_INDEX_NAME, H5_ITER_INC, idx, objname2, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1411:45: note: in expansion of macro 'TEST_ERROR'
             if(HDstrcmp(objname, objname2)) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1414:68: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_info(gid, objname, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1415:71: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_info(gid2, objname2, &linfo2, H5P_DEFAULT) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1416:43: note: in expansion of macro 'TEST_ERROR'
             if(linfo.type != linfo2.type) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1424:80: note: in expansion of macro 'TEST_ERROR'
                 if(H5Oget_info_by_name(gid, objname, &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1425:83: note: in expansion of macro 'TEST_ERROR'
                 if(H5Oget_info_by_name(gid2, objname2, &oinfo2, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1427:47: note: in expansion of macro 'TEST_ERROR'
                 if(oinfo.type != oinfo2.type) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1428:43: note: in expansion of macro 'TEST_ERROR'
                 if(oinfo.rc != oinfo2.rc) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1439:66: note: in expansion of macro 'TEST_ERROR'
                         if(oinfo.hdr.nmesgs < oinfo2.hdr.nmesgs) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1449:68: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if((oid = H5Oopen(gid, objname, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1450:71: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if((oid2 = H5Oopen(gid2, objname2, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1456:91: note: in expansion of macro 'TEST_ERROR'
                         if(compare_groups(oid, oid2, pid, depth - 1, copy_flags) != TRUE) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1461:76: note: in expansion of macro 'TEST_ERROR'
                         if(compare_datasets(oid, oid2, pid, NULL) != TRUE) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1466:57: note: in expansion of macro 'TEST_ERROR'
                         if(H5Tequal(oid, oid2) != TRUE) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1477:39: note: in expansion of macro 'TEST_ERROR'
                 if(H5Oclose(oid) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1478:40: note: in expansion of macro 'TEST_ERROR'
                 if(H5Oclose(oid2) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1482:59: note: in expansion of macro 'TEST_ERROR'
                 if(linfo.u.val_size != linfo2.u.val_size) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1492:99: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_val(gid, objname, linkval, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1493:102: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_val(gid2, objname2, linkval2, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1496:71: note: in expansion of macro 'TEST_ERROR'
                     if(HDmemcmp(linkval, linkval2, linfo.u.val_size)) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1506:56: note: in expansion of macro 'TEST_ERROR'
     if(compare_std_attributes(gid, gid2, pid) != TRUE) TEST_ERROR
                                                        ^
objcopy.c: In function 'test_copy_named_datatype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1551:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1554:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1557:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1560:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1563:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1567:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1570:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1573:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1576:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATATYPE_SIMPLE, fid_dst, NAME_DATATYPE_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1579:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid = H5Topen2(fid_src, NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1582:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid2 = H5Topen2(fid_dst, NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1585:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tequal(tid, tid2) != TRUE) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1588:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1591:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1594:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1597:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_named_datatype_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1644:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1647:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1650:97: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_VL, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1653:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1656:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1660:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1663:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1666:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1669:101: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATATYPE_VL, fid_dst, NAME_DATATYPE_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1672:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid = H5Topen2(fid_src, NAME_DATATYPE_VL, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1675:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid2 = H5Topen2(fid_dst, NAME_DATATYPE_VL, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1678:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tequal(tid, tid2) != TRUE) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1681:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1684:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1687:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1690:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_named_datatype_vl_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1737:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1740:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1743:42: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tvlen_create(tid)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1746:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_VL_VL, tid2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1749:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1752:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1755:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1759:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1762:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1765:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1768:107: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATATYPE_VL_VL, fid_dst, NAME_DATATYPE_VL_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1771:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid = H5Topen2(fid_src, NAME_DATATYPE_VL_VL, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1774:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid2 = H5Topen2(fid_dst, NAME_DATATYPE_VL_VL, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1777:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tequal(tid, tid2) != TRUE) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1780:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1783:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1786:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1789:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_named_datatype_attr_self':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1845:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1848:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1851:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1854:53: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1857:86: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Acreate2(tid, "attr_self", tid, sid, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1860:51: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(tid, tid) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1863:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1866:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1869:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1872:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1876:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1879:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1882:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1885:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATATYPE_SIMPLE, fid_dst, NAME_DATATYPE_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1888:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid = H5Topen2(fid_src, NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:1891:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid2 = H5Topen2(fid_dst, NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1894:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tequal(tid, tid2) != TRUE) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1897:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1900:61: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Aopen(tid2, "attr_self", H5P_DEFAULT)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1903:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Aget_type(aid)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1906:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommitted(tid) != TRUE) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1909:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1910:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid2, &oinfo2) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
objcopy.c:1912:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("destination attribute does not use the same committed datatype")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
objcopy.c:1917:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("unexpected number of links in destination root group")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1920:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1923:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1924:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1927:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1930:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_simple':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1990:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:1997:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2000:122: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2003:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2006:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2009:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2012:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2015:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2019:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2022:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2025:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2028:107: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2031:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2034:74: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2037:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2040:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2043:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2046:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2049:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_simple_samefile':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2106:68: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, fcpl, fapl)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2113:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2116:118: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2119:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2122:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2125:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2128:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2131:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2135:59: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2138:100: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid, NAME_DATASET_SIMPLE, fid, NAME_DATASET_SIMPLE2, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2141:69: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2144:71: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid, NAME_DATASET_SIMPLE2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2147:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2150:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2153:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2156:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_simple_empty':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2206:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2213:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2216:122: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2219:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2222:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2225:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2228:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2232:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2235:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2238:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2241:107: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2244:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2247:74: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2250:64: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2253:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2256:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2259:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2262:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_compound':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2329:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2335:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2338:61: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcreate(H5T_COMPOUND, sizeof(comp_t))) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2339:76: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "int_name", HOFFSET(comp_t, a), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2340:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "double_name", HOFFSET(comp_t, d), H5T_NATIVE_DOUBLE) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2343:113: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_COMPOUND, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2346:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2349:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2352:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2355:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2358:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2361:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2365:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2368:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2371:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2374:111: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_COMPOUND, fid_dst, NAME_DATASET_COMPOUND, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2377:75: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_COMPOUND, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2380:76: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_COMPOUND, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2383:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2386:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2389:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2392:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2395:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_chunked':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2463:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2470:59: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, max_dim1d)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2473:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2474:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, chunk_dim1d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2477:117: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CHUNKED, H5T_NATIVE_FLOAT, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2480:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2483:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf1d) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2486:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2489:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2492:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2499:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2502:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2503:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 2, chunk_dim2d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2506:118: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CHUNKED2, H5T_NATIVE_FLOAT, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2509:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2512:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf2d) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2515:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2518:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2521:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2524:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2528:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2531:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2534:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2537:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CHUNKED, fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2538:111: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CHUNKED2, fid_dst, NAME_DATASET_CHUNKED2, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2541:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2544:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2547:65: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf1d) != TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2550:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2553:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2556:75: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CHUNKED2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2559:76: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CHUNKED2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2562:65: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf2d) != TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2565:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2568:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2571:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2574:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_chunked_empty':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2631:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2638:59: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, max_dim1d)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2641:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2642:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, chunk_dim1d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2645:117: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CHUNKED, H5T_NATIVE_FLOAT, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2648:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2651:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2654:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2657:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2664:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2667:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2668:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 2, chunk_dim2d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2671:118: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CHUNKED2, H5T_NATIVE_FLOAT, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2674:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2677:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2680:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2683:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2686:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2690:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2693:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2696:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2699:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CHUNKED, fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2700:111: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CHUNKED2, fid_dst, NAME_DATASET_CHUNKED2, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2703:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2706:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2709:64: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2712:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2715:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2718:75: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CHUNKED2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2721:76: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CHUNKED2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2724:64: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2727:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2730:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2733:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2736:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_chunked_sparse':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2806:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2813:59: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, max_dim1d)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2816:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2817:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, chunk_dim1d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2820:117: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CHUNKED, H5T_NATIVE_FLOAT, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2823:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2826:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf1d) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2829:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2835:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Dset_extent(did, new_dim1d) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2838:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2841:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2850:59: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, max_dim2d)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2853:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2854:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 2, chunk_dim2d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2857:118: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CHUNKED2, H5T_NATIVE_FLOAT, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2860:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2863:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf2d) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2866:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2873:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Dset_extent(did, new_dim2d) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2876:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2879:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2882:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2886:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2889:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2892:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2895:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CHUNKED, fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2896:111: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CHUNKED2, fid_dst, NAME_DATASET_CHUNKED2, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2899:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2902:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2905:64: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2908:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2911:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2914:75: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CHUNKED2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2917:76: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CHUNKED2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2920:64: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2923:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2926:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2929:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2932:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_compressed':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:2998:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3005:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3008:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3009:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 2, chunk_dim2d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3010:36: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_deflate(pid, 9) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3013:117: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CHUNKED, H5T_NATIVE_FLOAT, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3016:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3019:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3022:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3025:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3028:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3031:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3035:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3038:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3041:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3044:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CHUNKED, fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3047:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3050:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3053:64: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3056:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3059:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3062:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3065:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_compact':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3127:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3134:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3137:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3138:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_layout(pid, H5D_COMPACT) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3141:117: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_COMPACT, H5T_NATIVE_FLOAT, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3144:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3147:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3150:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3153:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3156:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3159:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3163:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3166:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3169:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3172:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_COMPACT, fid_dst, NAME_DATASET_COMPACT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3175:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_COMPACT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3178:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_COMPACT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3181:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3184:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3187:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3190:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3193:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_external':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3257:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3263:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3267:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3268:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_external(pid, FILE_EXT, (off_t)0, size) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3271:116: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_EXTERNAL, H5T_NATIVE_INT, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3274:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3277:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3280:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3283:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3286:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3290:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3293:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3296:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3299:111: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_EXTERNAL, fid_dst, NAME_DATASET_EXTERNAL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3302:75: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_EXTERNAL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3305:76: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_EXTERNAL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3308:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3311:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3314:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3317:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3320:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_named_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3379:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3385:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3388:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3389:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3392:116: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_NAMED_DTYPE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3395:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3398:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3401:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3404:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3407:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3411:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3414:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3417:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3420:117: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_NAMED_DTYPE, fid_dst, NAME_DATASET_NAMED_DTYPE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3423:78: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_NAMED_DTYPE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3426:79: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_NAMED_DTYPE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3429:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3432:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3435:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3438:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3441:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_named_dtype_hier':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3501:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3504:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3510:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3513:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3514:97: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(gid, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3517:112: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, NAME_DATASET_NAMED_DTYPE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3520:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3523:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3526:113: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, NAME_DATASET_NAMED_DTYPE2, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3529:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3532:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3535:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3538:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3541:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3544:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3548:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3551:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3554:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3557:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:3560:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:3563:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3566:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3569:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3572:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3575:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3578:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_named_dtype_hier_outside':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3640:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3643:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3649:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3652:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3653:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3656:112: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, NAME_DATASET_NAMED_DTYPE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3659:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3662:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3665:113: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, NAME_DATASET_NAMED_DTYPE2, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3668:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3671:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3674:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3677:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3680:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3683:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3687:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3690:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3693:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3696:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:3699:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:3702:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3705:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3708:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3711:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3714:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3717:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_multi_ohdr_chunks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3778:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3781:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3787:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3790:122: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, NAME_DATASET_MULTI_OHDR, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3793:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3796:124: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dcreate2(gid, NAME_DATASET_MULTI_OHDR2, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3799:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did2, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3802:75: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_paired_attributes(did, did2, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3805:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3808:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3811:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3814:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3817:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3821:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3824:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3827:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3830:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:3833:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:3836:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3839:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3842:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3845:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3848:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3851:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_attr_named_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3912:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3915:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3921:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3924:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3925:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3928:111: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, NAME_DATASET_MULTI_OHDR, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3931:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3934:113: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dcreate2(gid, NAME_DATASET_MULTI_OHDR2, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3937:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did2, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3940:64: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_paired_attributes(did, did2, tid) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3943:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3946:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3949:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3952:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3955:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3958:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3962:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3965:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3968:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3971:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:3974:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:3977:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3980:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3983:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3986:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3989:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:3992:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_contig_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4057:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4063:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4066:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4069:107: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4072:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4075:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4078:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4082:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4085:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4088:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4091:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL, fid_dst, NAME_DATASET_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4094:69: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4097:70: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4100:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4103:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4106:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4109:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4112:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4116:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4119:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4122:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_chunked_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4188:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4194:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4197:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4200:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4201:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, chunk_dim1d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4204:99: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL, tid, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4207:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4210:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4213:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4216:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4220:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4223:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4226:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4229:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL, fid_dst, NAME_DATASET_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4232:69: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4235:70: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4238:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4241:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4244:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4247:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4250:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4254:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4257:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4260:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_compact_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4325:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4331:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4334:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4337:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4338:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_layout(pid, H5D_COMPACT) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4341:99: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL, tid, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4344:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4347:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4350:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4353:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4357:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4360:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4363:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4366:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL, fid_dst, NAME_DATASET_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4369:69: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4372:70: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4375:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4378:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4381:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4384:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4387:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4391:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4394:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4397:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_attribute_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4451:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4458:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4461:122: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4464:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4467:48: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attribute_vl(did) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4470:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4473:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4477:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4480:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4483:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4486:107: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4489:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4492:74: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4496:117: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Aopen_by_idx(did, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4497:119: note: in expansion of macro 'TEST_ERROR'
     if((aid2 = H5Aopen_by_idx(did2, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4498:70: note: in expansion of macro 'TEST_ERROR'
     if(compare_attribute(aid, aid2, H5P_DEFAULT, NULL, did) != TRUE) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4499:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4500:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4503:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4506:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4509:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4512:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_compressed_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4586:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4593:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4596:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4599:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4600:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 2, chunk_dim2d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4601:36: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_deflate(pid, 9) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4604:104: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CHUNKED, tid, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4607:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4610:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4613:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4616:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4620:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4623:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4626:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4629:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CHUNKED, fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4632:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4635:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CHUNKED, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4638:64: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4641:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4644:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4647:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4650:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4653:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4656:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4659:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_group_empty':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4715:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4718:98: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_EMPTY, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4721:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4724:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4727:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4731:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4734:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4737:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4740:101: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_EMPTY, fid_dst, NAME_GROUP_EMPTY, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:4743:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, NAME_GROUP_EMPTY, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:4746:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_EMPTY, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4749:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4752:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4755:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4758:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4761:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_root_group':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4821:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4824:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4827:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4834:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4837:121: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_GROUP_DATASET, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4838:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4841:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4844:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4847:100: note: in expansion of macro 'TEST_ERROR'
     if((gid_sub = H5Gcreate2(fid_src, NAME_GROUP_SUB, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4848:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid_sub) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4851:102: note: in expansion of macro 'TEST_ERROR'
     if((gid_sub = H5Gcreate2(fid_src, NAME_GROUP_SUB_2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4852:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid_sub) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4855:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4858:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4861:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4864:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4867:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4870:88: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, "/", fid_dst, "/root_from_src", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:4873:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:4876:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, "/root_from_src", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4879:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4882:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4885:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4888:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4891:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_group':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4954:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4957:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4960:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4967:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4970:121: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_GROUP_DATASET, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4971:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4974:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4977:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4980:100: note: in expansion of macro 'TEST_ERROR'
     if((gid_sub = H5Gcreate2(fid_src, NAME_GROUP_SUB, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4981:32: note: in expansion of macro 'TEST_ERROR'
     if( H5Gclose(gid_sub) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4984:102: note: in expansion of macro 'TEST_ERROR'
     if((gid_sub = H5Gcreate2(fid_src, NAME_GROUP_SUB_2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4985:32: note: in expansion of macro 'TEST_ERROR'
     if( H5Gclose(gid_sub) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4988:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4991:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4995:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:4998:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5001:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5004:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5007:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5010:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5013:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5016:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5019:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5022:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5025:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_group_deep':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5087:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5090:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5093:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5100:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5105:93: note: in expansion of macro 'TEST_ERROR'
         if((gid_sub = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5109:102: note: in expansion of macro 'TEST_ERROR'
             if((gid_sub2 = H5Gcreate2(gid_sub, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5115:123: note: in expansion of macro 'TEST_ERROR'
                 if((did = H5Dcreate2(gid_sub2, objname, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5116:91: note: in expansion of macro 'TEST_ERROR'
                 if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5117:39: note: in expansion of macro 'TEST_ERROR'
                 if(H5Dclose(did) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5120:40: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(gid_sub2) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5123:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(gid_sub) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5127:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5130:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5133:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5137:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5140:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5143:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5146:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5149:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5152:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5155:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5158:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5161:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5164:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5167:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_group_loop':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5218:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5221:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5224:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5227:96: note: in expansion of macro 'TEST_ERROR'
     if((gid_sub = H5Gcreate2(gid, NAME_GROUP_SUB, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5229:101: note: in expansion of macro 'TEST_ERROR'
     if((gid_sub2 = H5Gcreate2(gid, NAME_GROUP_SUB_SUB, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5232:91: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(gid, ".", gid_sub2, NAME_GROUP_LOOP, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5235:33: note: in expansion of macro 'TEST_ERROR'
     if( H5Gclose(gid_sub2) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5238:32: note: in expansion of macro 'TEST_ERROR'
     if( H5Gclose(gid_sub) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5241:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5244:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5248:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5251:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5254:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5257:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5260:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5263:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5266:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5269:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5272:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5275:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5278:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_group_wide_loop':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5335:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5338:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5341:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5346:93: note: in expansion of macro 'TEST_ERROR'
         if((gid_sub = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5350:102: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((gid_sub2 = H5Gcreate2(gid_sub, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5353:99: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Lcreate_hard(gid, ".", gid_sub2, NAME_GROUP_LOOP, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5356:104: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Lcreate_hard(gid_sub, ".", gid_sub2, NAME_GROUP_LOOP2, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5359:105: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Lcreate_hard(gid_sub2, ".", gid_sub2, NAME_GROUP_LOOP3, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5362:40: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Gclose(gid_sub2) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5366:36: note: in expansion of macro 'TEST_ERROR'
         if( H5Gclose(gid_sub) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5370:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5373:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5377:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5380:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5383:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5386:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5389:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5392:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5395:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5398:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5401:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5404:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5407:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_group_links':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5480:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5483:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_ext = H5Fcreate(ext_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5486:97: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_LINK, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5487:99: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(fid_src, NAME_GROUP_LINK2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5490:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5491:63: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid2, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5498:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5501:120: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_LINK_DATASET, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5502:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5505:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5508:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5515:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5518:122: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_ext, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5519:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5522:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5525:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5528:112: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(fid_src, NAME_LINK_DATASET, H5L_SAME_LOC, NAME_LINK_HARD, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5531:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft(NAME_LINK_DATASET, fid_src, NAME_LINK_SOFT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5534:120: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_external(ext_filename, NAME_DATASET_SIMPLE, fid_src, NAME_LINK_EXTERN, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5537:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("nowhere", fid_src, NAME_LINK_SOFT_DANGLE2, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5540:117: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_external("no_file", "no_object", fid_src, NAME_LINK_EXTERN_DANGLE2, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5543:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5544:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5547:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5548:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_ext) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5552:49: note: in expansion of macro 'TEST_ERROR'
     if((plid = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5563:60: note: in expansion of macro 'TEST_ERROR'
             if(H5Pset_copy_object(plid, copy_options) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5566:81: note: in expansion of macro 'TEST_ERROR'
             if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5569:92: note: in expansion of macro 'TEST_ERROR'
             if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5572:111: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5575:100: note: in expansion of macro 'TEST_ERROR'
             if(H5Ocopy(fid_src, NAME_GROUP_LINK, fid_dst, NAME_GROUP_LINK, plid, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5578:77: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((gid = H5Gopen2(fid_src, NAME_GROUP_LINK, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5581:78: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_LINK, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5588:83: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lget_info(fid_dst, NAME_LINK_SOFT, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
objcopy.c:5590:21: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     FAIL_PUTS_ERROR("Soft link was not expanded to a hard link")
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5593:83: note: in expansion of macro 'TEST_ERROR'
                 if((did = H5Dopen2(fid_src, NAME_LINK_DATASET, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5594:81: note: in expansion of macro 'TEST_ERROR'
                 if((did2 = H5Dopen2(fid_dst, NAME_LINK_SOFT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5595:76: note: in expansion of macro 'TEST_ERROR'
                 if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5598:73: note: in expansion of macro 'TEST_ERROR'
                 if(H5Ldelete(fid_dst, NAME_LINK_SOFT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5599:110: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lcreate_soft(NAME_LINK_DATASET, fid_dst, NAME_LINK_SOFT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5602:39: note: in expansion of macro 'TEST_ERROR'
                 if(H5Dclose(did) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5603:40: note: in expansion of macro 'TEST_ERROR'
                 if(H5Dclose(did2) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5611:85: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lget_info(fid_dst, NAME_LINK_EXTERN, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
objcopy.c:5613:21: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     FAIL_PUTS_ERROR("External link was not expanded to a hard link")
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5616:85: note: in expansion of macro 'TEST_ERROR'
                 if((fid_ext = H5Fopen(ext_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5617:85: note: in expansion of macro 'TEST_ERROR'
                 if((did = H5Dopen2(fid_ext, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5618:83: note: in expansion of macro 'TEST_ERROR'
                 if((did2 = H5Dopen2(fid_dst, NAME_LINK_EXTERN, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5619:76: note: in expansion of macro 'TEST_ERROR'
                 if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5622:75: note: in expansion of macro 'TEST_ERROR'
                 if(H5Ldelete(fid_dst, NAME_LINK_EXTERN, H5P_DEFAULT) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5623:132: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lcreate_external(ext_filename, NAME_DATASET_SIMPLE, fid_dst, NAME_LINK_EXTERN, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5626:39: note: in expansion of macro 'TEST_ERROR'
                 if(H5Dclose(did) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5627:40: note: in expansion of macro 'TEST_ERROR'
                 if(H5Dclose(did2) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5628:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Fclose(fid_ext) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5632:71: note: in expansion of macro 'TEST_ERROR'
             if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5635:36: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(gid2) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5638:35: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(gid) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5643:102: note: in expansion of macro 'TEST_ERROR'
             if(H5Ocopy(fid_src, NAME_GROUP_LINK2, fid_dst, NAME_GROUP_LINK2, plid, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5646:78: note: in expansion of macro 'TEST_ERROR'
             if((gid = H5Gopen2(fid_src, NAME_GROUP_LINK2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5647:79: note: in expansion of macro 'TEST_ERROR'
             if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_LINK2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5650:71: note: in expansion of macro 'TEST_ERROR'
             if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5653:36: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(gid2) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5654:35: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(gid) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5657:39: note: in expansion of macro 'TEST_ERROR'
             if(H5Fclose(fid_src) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5660:39: note: in expansion of macro 'TEST_ERROR'
             if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5665:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(plid) < 0) TEST_ERROR
                            ^
objcopy.c: In function 'test_copy_soft_link':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5728:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5731:97: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_LINK, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5734:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5741:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5744:120: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_LINK_DATASET, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5745:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5748:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5751:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(did) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5754:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft(NAME_LINK_DATASET, fid_src, NAME_LINK_SOFT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5757:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:5760:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid_src) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5764:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5767:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5770:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5773:102: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_LINK_SOFT, fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5776:68: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_LINK_SOFT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5779:74: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5782:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5785:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5788:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5791:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5794:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_ext_link':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5855:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5858:97: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_LINK, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5861:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5868:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5871:120: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_LINK_DATASET, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5872:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5875:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5877:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5879:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5882:87: note: in expansion of macro 'TEST_ERROR'
     if((fid_ext = H5Fcreate(ext_filename, H5F_ACC_TRUNC, H5P_DEFAULT, src_fapl)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5885:97: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_ext, NAME_GROUP_LINK, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5888:118: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(src_filename, NAME_LINK_DATASET, fid_ext, NAME_LINK_EXTERN, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5891:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5892:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_ext) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5895:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_ext = H5Fopen(ext_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5898:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5901:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5904:104: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_ext, NAME_LINK_EXTERN, fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5907:70: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_ext, NAME_LINK_EXTERN, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5910:74: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5913:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5916:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5919:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5922:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5925:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_ext) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5928:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_exist':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5988:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5995:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:5998:122: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6001:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6004:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6007:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6010:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6013:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6017:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6020:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6023:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6026:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE,fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6032:19: note: in expansion of macro 'TEST_ERROR'
     if( ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6035:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6038:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_path':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6097:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6104:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6107:122: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6110:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6113:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6116:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6119:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6122:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6126:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6129:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6132:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6138:19: note: in expansion of macro 'TEST_ERROR'
     if( ret >= 0) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6141:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6142:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6144:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_dst, NAME_GROUP_SUB, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6145:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6147:100: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_dst, NAME_GROUP_SUB_SUB, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6148:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6151:108: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SUB_SUB, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6154:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6157:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_SUB_SUB, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6160:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6163:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6166:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6169:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6172:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_same_file_named_datatype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6219:72: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, fcpl_src, fapl)) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6222:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6225:97: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6229:102: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid, NAME_DATATYPE_SIMPLE, fid, NAME_DATATYPE_SIMPLE2, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:6232:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid2 = H5Topen2(fid, NAME_DATATYPE_SIMPLE2, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6235:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Tequal(tid, tid2) != TRUE) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6238:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6241:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6244:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_old_layout':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6301:76: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6304:80: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, fapl)) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6307:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6310:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_OLD_FORMAT, fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6313:69: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_OLD_FORMAT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6316:74: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6319:64: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, NULL) != TRUE) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6322:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6325:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6328:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6331:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'test_copy_dataset_compact_named_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6393:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6399:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6402:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6405:38: note: in expansion of macro 'TEST_ERROR'
     if((tid_copy = H5Tcopy(tid)) < 0)TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6408:97: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_VL, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6411:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6412:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_layout(pid, H5D_COMPACT) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6415:99: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL, tid, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6418:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6421:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6424:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6427:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6430:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6434:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6437:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6440:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6443:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL, fid_dst, NAME_DATASET_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6446:69: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6449:70: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6452:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6455:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6458:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6461:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6464:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6468:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid_copy, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6471:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_copy) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6474:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_contig_named_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6540:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6546:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6549:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6552:38: note: in expansion of macro 'TEST_ERROR'
     if((tid_copy = H5Tcopy(tid)) < 0)TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6555:97: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_VL, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6558:107: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6561:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6564:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6567:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6570:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6574:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6577:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6580:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6583:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL, fid_dst, NAME_DATASET_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6586:69: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6589:70: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6592:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6595:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6598:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6601:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6604:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6608:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid_copy, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6611:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_copy) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6614:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_chunked_named_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6681:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6687:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6690:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6693:38: note: in expansion of macro 'TEST_ERROR'
     if((tid_copy = H5Tcopy(tid)) < 0)TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6696:97: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_VL, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6699:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6700:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, chunk_dim1d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6703:99: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL, tid, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6706:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6709:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6712:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6715:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6718:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6722:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6725:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6728:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6731:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL, fid_dst, NAME_DATASET_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6734:69: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6737:70: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6740:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6743:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6746:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6749:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6752:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6756:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid_copy, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6759:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_copy) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6762:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_compressed_named_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6830:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6836:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6839:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6842:38: note: in expansion of macro 'TEST_ERROR'
     if((tid_copy = H5Tcopy(tid)) < 0)TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6845:97: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_VL, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6848:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6849:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, chunk_dim1d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6850:36: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_deflate(pid, 9) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6853:99: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL, tid, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6856:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6859:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6862:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6865:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6868:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6872:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6875:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6878:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6881:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL, fid_dst, NAME_DATASET_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6884:69: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6887:70: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6890:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6893:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6896:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6899:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6902:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6906:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid_copy, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6909:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_copy) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6912:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_compact_vl_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6993:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:6999:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7002:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7005:42: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tvlen_create(tid)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7008:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7009:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_layout(pid, H5D_COMPACT) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7012:103: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL_VL, tid2, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7015:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid2, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7018:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7021:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7024:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7028:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7031:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7034:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7037:105: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL_VL, fid_dst, NAME_DATASET_VL_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7040:72: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7043:73: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7046:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7049:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7052:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7055:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7058:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7061:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid2, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7064:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7065:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7068:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_contig_vl_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7124:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7131:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7148:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7154:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7157:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7160:42: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tvlen_create(tid)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7163:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7166:111: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL_VL, tid2, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7169:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid2, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7172:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7175:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7178:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7182:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7185:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7188:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7191:105: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL_VL, fid_dst, NAME_DATASET_VL_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7194:72: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7197:73: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7200:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7203:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7206:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7209:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7212:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7215:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid2, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7218:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7219:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7222:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_chunked_vl_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7279:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7286:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7302:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7308:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7311:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7314:42: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tvlen_create(tid)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7317:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7318:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, chunk_dim1d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7321:103: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL_VL, tid2, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7324:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid2, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7327:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7330:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7333:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7337:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7340:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7342:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7345:105: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL_VL, fid_dst, NAME_DATASET_VL_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7348:72: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7351:73: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7354:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7357:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7360:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7363:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7366:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7370:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid2, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7373:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7374:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7377:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_compressed_vl_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7435:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7442:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7458:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7464:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7467:52: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7470:42: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tvlen_create(tid)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7473:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7474:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, chunk_dim1d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7475:36: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_deflate(pid, 9) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7478:103: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_VL_VL, tid2, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7481:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid2, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7484:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7487:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7490:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7494:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7497:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7499:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7502:105: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_VL_VL, fid_dst, NAME_DATASET_VL_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7505:72: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_VL_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7508:73: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_VL_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7511:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7514:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7517:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7520:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7523:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7527:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid2, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7530:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7531:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7534:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_contig_cmpd_vl':
objcopy.c:7597:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         buf[i].a = i * (i - 1);
                    ^
In file included from h5test.h:26:0,
                 from objcopy.c:24:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7613:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7619:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7622:53: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7623:64: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcreate(H5T_COMPOUND, sizeof(cmpd_vl_t))) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7624:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "a", HOFFSET(cmpd_vl_t, a), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7625:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "b", HOFFSET(cmpd_vl_t, b), tid2) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7626:75: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "c", HOFFSET(cmpd_vl_t, c), H5T_NATIVE_DOUBLE) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7629:112: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CMPD_VL, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7632:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7635:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7638:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7642:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7645:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7648:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7651:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CMPD_VL, fid_dst, NAME_DATASET_CMPD_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7654:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CMPD_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7657:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CMPD_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7660:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7663:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7666:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7669:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7672:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7676:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7679:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7680:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7683:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_chunked_cmpd_vl':
objcopy.c:7736:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         buf[i].a = i * (i - 1);
                    ^
In file included from h5test.h:26:0,
                 from objcopy.c:24:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7752:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7758:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7761:53: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7762:64: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcreate(H5T_COMPOUND, sizeof(cmpd_vl_t))) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7763:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "a", HOFFSET(cmpd_vl_t, a), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7764:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "b", HOFFSET(cmpd_vl_t, b), tid2) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7765:75: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "c", HOFFSET(cmpd_vl_t, c), H5T_NATIVE_DOUBLE) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7768:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7769:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(pid, 1, chunk_dim1d) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7772:104: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CMPD_VL, tid, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7775:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7778:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7781:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7784:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7788:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7791:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7794:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7797:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CMPD_VL, fid_dst, NAME_DATASET_CMPD_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7800:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CMPD_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7803:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CMPD_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7806:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7809:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7812:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7815:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7818:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7822:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7825:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7826:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7829:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_compact_cmpd_vl':
objcopy.c:7881:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         buf[i].a = i * (i - 1);
                    ^
In file included from h5test.h:26:0,
                 from objcopy.c:24:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7897:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7903:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7906:53: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tvlen_create(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7907:64: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcreate(H5T_COMPOUND, sizeof(cmpd_vl_t))) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7908:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "a", HOFFSET(cmpd_vl_t, a), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7909:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "b", HOFFSET(cmpd_vl_t, b), tid2) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7910:75: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "c", HOFFSET(cmpd_vl_t, c), H5T_NATIVE_DOUBLE) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7913:51: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7914:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_layout(pid, H5D_COMPACT) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7917:104: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_CMPD_VL, tid, sid, H5P_DEFAULT, pid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7920:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7923:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7926:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7929:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7933:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7936:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7939:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7942:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_CMPD_VL, fid_dst, NAME_DATASET_CMPD_VL, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7945:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_CMPD_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7948:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_CMPD_VL, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7951:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7954:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7957:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7960:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7963:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7967:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(tid, sid, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7970:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7971:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:7974:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_null_ref':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8042:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8045:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8049:58: note: in expansion of macro 'TEST_ERROR'
             H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8053:63: note: in expansion of macro 'TEST_ERROR'
             sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8056:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Rcreate(&obj_buf[0], did1, ".", H5R_OBJECT, (hid_t)-1) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8057:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Rcreate(&obj_buf[1], did2, ".", H5R_OBJECT, (hid_t)-1) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8059:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8061:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8065:18: note: in expansion of macro 'TEST_ERROR'
             < 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8067:27: note: in expansion of macro 'TEST_ERROR'
             reg_buf) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8070:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8071:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8075:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8079:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid1, "/", fid2, "/A", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8082:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8085:69: note: in expansion of macro 'TEST_ERROR'
     if((did1 = H5Dopen2(fid2, "/A/obj_ref_dset", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8086:69: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid2, "/A/reg_ref_dset", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8090:18: note: in expansion of macro 'TEST_ERROR'
             < 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8092:27: note: in expansion of macro 'TEST_ERROR'
             reg_buf) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8095:51: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(obj_buf, zeros, sizeof(obj_buf))) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8096:51: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(reg_buf, zeros, sizeof(reg_buf))) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8099:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8100:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8104:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8107:48: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8110:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(pid, H5O_COPY_EXPAND_REFERENCE_FLAG) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8114:63: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid2, "/", fid1, "/AA", pid, H5P_DEFAULT) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8117:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8120:72: note: in expansion of macro 'TEST_ERROR'
     if((did1 = H5Dopen2(fid1, "/AA/A/obj_ref_dset", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8121:72: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid1, "/AA/A/reg_ref_dset", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8125:18: note: in expansion of macro 'TEST_ERROR'
             < 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8127:27: note: in expansion of macro 'TEST_ERROR'
             reg_buf) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8130:51: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(obj_buf, zeros, sizeof(obj_buf))) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8131:51: note: in expansion of macro 'TEST_ERROR'
     if(HDmemcmp(reg_buf, zeros, sizeof(reg_buf))) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8134:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8135:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8136:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8137:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8138:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_attr_crt_order':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8190:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8193:52: note: in expansion of macro 'TEST_ERROR'
     if((gcplid = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8196:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_attr_creation_order(gcplid, H5P_CRT_ORDER_TRACKED) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8199:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8202:63: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid1, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8205:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8210:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8213:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8216:63: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid1, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8219:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8222:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcplid) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8227:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8232:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8235:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8238:66: note: in expansion of macro 'TEST_ERROR'
     if((gid1 = H5Gopen2(fid1, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8239:66: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gopen2(fid2, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8242:65: note: in expansion of macro 'TEST_ERROR'
     if(compare_std_attributes(gid1, gid2, H5P_DEFAULT) != TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8245:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8246:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8249:67: note: in expansion of macro 'TEST_ERROR'
     if((gid1 = H5Gopen2(fid1, NAME_GROUP_TOP2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8250:67: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gopen2(fid2, NAME_GROUP_TOP2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8253:65: note: in expansion of macro 'TEST_ERROR'
     if(compare_std_attributes(gid1, gid2, H5P_DEFAULT) != TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8256:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8257:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8260:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8261:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
objcopy.c: In function 'test_copy_committed_datatype_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8328:86: note: in expansion of macro 'TEST_ERROR'
     if((fid_src1 = H5Fcreate(src1_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8329:86: note: in expansion of macro 'TEST_ERROR'
     if((fid_src2 = H5Fcreate(src2_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8335:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8341:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8344:102: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src1, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8347:112: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src1, NAME_DATASET_SIMPLE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8350:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8353:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8356:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8359:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src1) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8365:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8368:102: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src2, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8371:112: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src2, NAME_DATASET_SIMPLE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8374:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8377:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8380:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8383:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src2) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8387:75: note: in expansion of macro 'TEST_ERROR'
     if((fid_src1 = H5Fopen(src1_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8388:75: note: in expansion of macro 'TEST_ERROR'
     if((fid_src2 = H5Fopen(src2_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8391:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8392:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8399:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8402:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8405:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src1, "/", fid_dst, NAME_GROUP_TOP, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8408:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src2, "/", fid_dst, NAME_GROUP_TOP2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8412:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8413:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8417:93: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, NAME_GROUP_TOP "/" NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8418:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8420:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8423:92: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_TOP "/" NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8424:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8425:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8426:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8427:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8428:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8431:94: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, NAME_GROUP_TOP2 "/" NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8432:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8433:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8434:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8437:93: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_TOP2 "/" NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8438:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8439:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8440:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8441:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8442:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8445:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8452:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8455:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8458:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src1, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8461:107: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src2, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8465:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8466:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8470:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8471:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8472:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8474:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8475:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8478:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8479:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8480:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8481:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8482:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8483:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8486:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8489:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src1) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8490:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src2) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8493:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8496:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_committed_datatype_merge_same_file':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8561:68: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, fcpl, fapl)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8567:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8573:92: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8576:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8579:116: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid, NAME_GROUP_TOP "/" NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8582:126: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid, NAME_GROUP_TOP "/" NAME_DATASET_SIMPLE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8585:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8588:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8591:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8594:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8600:93: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, NAME_GROUP_TOP2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8603:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8606:117: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid, NAME_GROUP_TOP2 "/" NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8609:127: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid, NAME_GROUP_TOP2 "/" NAME_DATASET_SIMPLE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8612:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8615:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8618:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8621:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8625:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8626:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8635:93: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, NAME_GROUP_TOP3, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8636:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8639:107: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid, NAME_GROUP_TOP, fid, NAME_GROUP_TOP3 "/" NAME_GROUP_TOP, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8642:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid, NAME_GROUP_TOP2, fid, NAME_GROUP_TOP3 "/" NAME_GROUP_TOP2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8646:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8647:63: note: in expansion of macro 'TEST_ERROR'
         if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8651:89: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid, NAME_GROUP_TOP "/" NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8652:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8654:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8657:88: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, NAME_GROUP_TOP "/" NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8658:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8659:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8660:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8661:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8662:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8665:109: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid, NAME_GROUP_TOP3 "/" NAME_GROUP_TOP "/" NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8666:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8667:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8668:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8671:108: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, NAME_GROUP_TOP3 "/" NAME_GROUP_TOP "/" NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8672:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8673:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8674:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8675:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8676:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8680:90: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid, NAME_GROUP_TOP2 "/" NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8681:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8682:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr == exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8684:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8687:89: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, NAME_GROUP_TOP2 "/" NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8688:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8689:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8690:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8691:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8692:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8695:110: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid, NAME_GROUP_TOP3 "/" NAME_GROUP_TOP2 "/" NAME_DATATYPE_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8696:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8697:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8698:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8701:109: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, NAME_GROUP_TOP3 "/" NAME_GROUP_TOP2 "/" NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8702:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8703:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8704:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8705:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8706:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8713:93: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, NAME_GROUP_TOP4, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8714:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8717:136: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid, NAME_GROUP_TOP "/" NAME_DATASET_SIMPLE, fid, NAME_GROUP_TOP4 "/" NAME_DATASET_SIMPLE, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8720:138: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid, NAME_GROUP_TOP2 "/" NAME_DATASET_SIMPLE, fid, NAME_GROUP_TOP4 "/" NAME_DATASET_SIMPLE2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8724:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8725:65: note: in expansion of macro 'TEST_ERROR'
         if((fid = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8729:88: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, NAME_GROUP_TOP "/" NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8730:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8731:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8733:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8734:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8737:89: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, NAME_GROUP_TOP4 "/" NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8738:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8739:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8740:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8741:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8742:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8746:89: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, NAME_GROUP_TOP2 "/" NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8747:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8748:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8749:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr == exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8751:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8752:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8755:90: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, NAME_GROUP_TOP4 "/" NAME_DATASET_SIMPLE2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8756:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8757:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8758:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8759:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8760:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8763:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8766:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8769:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_committed_dt_merge_sugg':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8836:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8842:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8848:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8851:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8854:111: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8857:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8860:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8863:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8866:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8869:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8875:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8878:85: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, "/a", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8881:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8884:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8887:85: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, "/b", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8890:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8893:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8897:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8900:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8901:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8908:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, "/b") < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8911:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8914:105: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8918:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8919:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8923:58: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/b", H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8924:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8926:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8929:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8930:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8931:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8932:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8933:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8934:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8937:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8944:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pfree_merge_committed_dtype_paths(ocpypl_id) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8947:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8952:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8956:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8957:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8961:58: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/a", H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8962:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8964:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8967:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8968:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8969:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8970:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8971:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8972:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8975:58: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/b", H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8976:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8978:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8981:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8982:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8983:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8984:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8985:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8986:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8989:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8992:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8995:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:8998:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_committed_dt_merge_attr':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9067:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9073:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9079:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9082:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9085:111: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9088:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9091:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9094:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9097:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9100:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9106:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9109:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9112:70: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit_anon(fid_dst, tid, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9115:81: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Acreate2(gid, "attr", tid, sid, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9118:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Awrite(aid, tid, buf) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9121:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9124:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9127:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9130:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9134:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9137:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9138:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9145:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9148:105: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9152:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9153:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9157:96: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Aopen_by_name(fid_dst, NAME_GROUP_TOP, "attr", H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9158:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Aget_type(aid)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9159:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9161:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9162:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9165:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9166:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9167:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9168:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9169:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9170:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9173:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9176:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9179:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9182:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_cdt_hier_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9300:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9303:47: note: in expansion of macro 'TEST_ERROR'
     if((f_tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9304:95: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, ROOT_NDT_INT, f_tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9307:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9310:49: note: in expansion of macro 'TEST_ERROR'
     if((g_tid = H5Tcopy(H5T_NATIVE_SHORT)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9311:94: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(gid, GROUP_NDT_SHORT, g_tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9317:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9320:108: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, SRC_DSET1, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9323:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9326:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9329:103: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, SRC_NDT_DSET2, g_tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9332:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9335:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9338:103: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, SRC_NDT_DSET3, f_tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9341:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9344:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9347:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(f_tid) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9348:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(g_tid) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9351:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9354:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9359:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9362:101: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9365:52: note: in expansion of macro 'TEST_ERROR'
     if((anon_tid = H5Tcopy(H5T_NATIVE_SHORT)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9366:71: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit_anon(gid, anon_tid, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9370:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9373:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9376:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(anon_tid) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9379:50: note: in expansion of macro 'TEST_ERROR'
     if((anon_tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9380:71: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit_anon(gid, anon_tid, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9384:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9387:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9390:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(anon_tid) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9393:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9396:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9400:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9401:75: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9405:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9408:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9409:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9414:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, "/", fid_dst, SRC_ROOT_GROUP, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9417:85: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, SRC_ROOT_GROUP "/" ROOT_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9418:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9420:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9423:103: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, SRC_ROOT_GROUP NAME_GROUP_TOP "/" GROUP_NDT_SHORT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9424:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9426:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9429:97: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, SRC_ROOT_GROUP NAME_GROUP_TOP "/" SRC_DSET1, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9430:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9431:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommitted(tid)) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9432:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9433:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9436:101: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, SRC_ROOT_GROUP NAME_GROUP_TOP "/" SRC_NDT_DSET2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9437:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9438:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9439:38: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr_short) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9440:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9441:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9444:101: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, SRC_ROOT_GROUP NAME_GROUP_TOP "/" SRC_NDT_DSET3, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9445:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9446:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9447:36: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr_int) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9448:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9449:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9454:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9457:88: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, NAME_GROUP_TOP "/" GROUP_NDT_SHORT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9458:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9459:38: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr_short) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9460:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9463:82: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_TOP "/" SRC_DSET1, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9464:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9465:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommitted(tid)) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9466:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9467:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9470:86: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_TOP "/" SRC_NDT_DSET2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9471:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9472:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9473:38: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr_short) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9474:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9475:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9478:86: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_TOP "/" SRC_NDT_DSET3, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9479:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9480:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9481:36: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr_int) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9482:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9483:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9488:128: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP "/" SRC_DSET1, fid_dst, NAME_GROUP_UNCOPIED "/" SRC_DSET1, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9489:136: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP "/" SRC_NDT_DSET2, fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9490:136: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP "/" SRC_NDT_DSET3, fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET3, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9493:114: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Aopen_by_name(fid_dst, NAME_GROUP_UNCOPIED, DST_ATTR_ANON_SHORT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9494:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Aget_type(aid)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9495:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9496:38: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr_short) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9497:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9498:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9501:112: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Aopen_by_name(fid_dst, NAME_GROUP_UNCOPIED, DST_ATTR_ANON_INT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9502:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Aget_type(aid)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9503:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9504:36: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr_int) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9505:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9506:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9509:87: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_DSET1, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9510:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9511:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommitted(tid)) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9512:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9513:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9516:91: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9517:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9518:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9519:38: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr_short) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9520:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9521:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9524:91: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET3, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9525:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9526:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9527:36: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr_int) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9528:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9529:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9532:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9535:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9538:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
objcopy.c: In function 'test_copy_cdt_merge_cdt':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9620:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9623:48: note: in expansion of macro 'TEST_ERROR'
     if((tid1 = H5Tcopy(H5T_NATIVE_SHORT)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9624:95: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, SRC_NDT_SHORT, tid1, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9627:48: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tcopy(H5T_NATIVE_FLOAT)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9628:95: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, SRC_NDT_FLOAT, tid2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9631:46: note: in expansion of macro 'TEST_ERROR'
     if((tid3 = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9632:93: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, SRC_NDT_INT, tid3, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9638:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9642:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9643:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9646:49: note: in expansion of macro 'TEST_ERROR'
     if((tid4 = H5Tcopy(H5T_NATIVE_DOUBLE)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9647:96: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, SRC_NDT_DOUBLE, tid4, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9650:48: note: in expansion of macro 'TEST_ERROR'
     if((tid5 = H5Tcopy(H5T_NATIVE_SHORT)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9651:71: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit_anon(fid_src, tid5, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9655:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9656:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9659:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9660:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9661:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid3) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9662:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid4) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9663:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid5) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9666:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9671:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9674:46: note: in expansion of macro 'TEST_ERROR'
     if((tid1 = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9675:93: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, DST_NDT_INT, tid1, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9678:48: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tcopy(H5T_NATIVE_FLOAT)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9679:95: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, DST_NDT_FLOAT, tid2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9683:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9684:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9687:49: note: in expansion of macro 'TEST_ERROR'
     if((tid3 = H5Tcopy(H5T_NATIVE_DOUBLE)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9688:96: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, DST_NDT_DOUBLE, tid3, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9691:48: note: in expansion of macro 'TEST_ERROR'
     if((tid4 = H5Tcopy(H5T_NATIVE_SHORT)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9692:71: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit_anon(fid_dst, tid4, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9696:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9697:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9700:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9701:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9702:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid3) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9703:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid4) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9706:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9710:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9711:75: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9715:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9718:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9719:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9722:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, "/", fid_dst, SRC_ROOT_GROUP, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9728:91: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/" SRC_ROOT_GROUP "/" SRC_NDT_DOUBLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9729:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9731:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9734:72: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/" DST_NDT_DOUBLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9735:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9736:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9737:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9740:90: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/" SRC_ROOT_GROUP "/" SRC_NDT_FLOAT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9741:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9743:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9746:71: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/" DST_NDT_FLOAT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9747:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9748:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9749:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9752:88: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/" SRC_ROOT_GROUP "/" SRC_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9753:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9755:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9758:69: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/" DST_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9759:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9760:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9761:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9764:90: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/" SRC_ROOT_GROUP "/" SRC_NDT_SHORT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9765:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9767:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9770:121: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Aopen_by_name(fid_dst, "/" SRC_ROOT_GROUP "/" SRC_NDT_DOUBLE, DST_ATTR, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9771:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Aget_type(aid)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9772:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9773:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9774:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9775:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9778:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9779:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9782:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
objcopy.c: In function 'test_copy_cdt_merge_suggs':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9847:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9850:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9851:92: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, SRC_NDT_INT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9854:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9857:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9864:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9867:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9868:92: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, DST_NDT_INT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9871:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9874:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9877:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9883:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9886:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9889:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9890:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9893:113: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_INT, fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_INT, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9897:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9898:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9902:65: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, DST_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9903:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9905:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9908:89: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9909:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9910:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9911:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9914:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9920:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9923:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, NAME_GROUP_UNCOPIED "/" SRC_NDT_INT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9926:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_INT, fid_dst, SRC_NDT_INT, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9930:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9931:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9935:89: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9936:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9938:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9941:65: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, SRC_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9942:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9943:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9944:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9947:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9953:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9956:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_INT, H5P_DEFAULT) < 0) TEST_ERROR 
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9960:115: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_INT, fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_INT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9964:90: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_INT, fid_dst, SRC_NDT_INT2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9968:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9969:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9973:89: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9974:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9976:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9979:66: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, SRC_NDT_INT2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9980:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9981:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9982:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9985:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9991:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9994:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, DST_NDT_INT) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:9998:114: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_INT, fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_INT2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10002:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10003:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10007:65: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, DST_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10008:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10010:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10013:90: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_INT2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10014:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10015:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10016:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10019:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10022:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10025:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
objcopy.c: In function 'test_copy_cdt_merge_dset_suggs':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10091:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10094:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10095:92: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, SRC_NDT_INT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10101:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10104:104: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, SRC_NDT_DSET, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10107:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10110:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10113:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10116:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10122:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10125:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10126:92: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, DST_NDT_INT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10129:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10132:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10135:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10138:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10144:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10147:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10150:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10151:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10154:115: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_DSET, fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10158:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10159:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10163:65: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, DST_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10164:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10166:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10169:90: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10170:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10171:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10172:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10173:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10174:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10177:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10183:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10186:96: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10189:91: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_DSET, fid_dst, SRC_NDT_DSET, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10193:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10194:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10198:90: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10199:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10200:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10202:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10203:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10206:66: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, SRC_NDT_DSET, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10207:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10208:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10209:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10210:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10211:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10214:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10220:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10223:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET, H5P_DEFAULT) < 0) TEST_ERROR 
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10227:117: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_DSET, fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10231:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_DSET, fid_dst, SRC_NDT_DSET2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10235:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10236:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10240:90: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10241:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10242:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10244:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10245:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10248:67: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, SRC_NDT_DSET2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10249:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10250:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10251:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10252:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10253:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10256:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10262:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10265:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, SRC_NDT_DSET) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10269:116: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, SRC_NDT_DSET, fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10273:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10274:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10278:66: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, SRC_NDT_DSET, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10279:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10280:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10282:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10283:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10286:91: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_GROUP_UNCOPIED "/" SRC_NDT_DSET2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10287:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10288:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10289:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10290:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10291:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10294:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10297:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10300:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
objcopy.c: In function 'test_copy_cdt_merge_all_suggs':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10365:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10369:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10372:89: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, SRC_GRP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10375:47: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_SHORT)) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10376:90: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(gid, SRC_NDT_SHORT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10379:100: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, SRC_NDT_DSET, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10382:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10383:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10386:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10387:88: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(gid, SRC_NDT_INT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10390:101: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, SRC_NDT_DSET2, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10393:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10394:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10397:107: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, SRC_DSET, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10400:89: note: in expansion of macro 'TEST_ERROR'
     if((tid_short = H5Topen2(fid_src, "/" SRC_GRP "/" SRC_NDT_SHORT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10404:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10407:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10408:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10409:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_short) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10412:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10415:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10418:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10425:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10429:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10432:46: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_SHORT)) < 0)TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10433:94: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, DST_NDT_SHORT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10434:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10437:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10438:92: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, DST_NDT_INT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10442:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10445:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10446:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10450:46: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_FLOAT)) < 0)TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10451:94: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, DST_NDT_FLOAT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10455:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10456:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10457:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10460:89: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_dst, DST_GRP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10463:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10464:88: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(gid, DST_NDT_INT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10468:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10471:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10472:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10476:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10479:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10480:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10483:90: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_dst, DST_GRP2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10486:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10487:88: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(gid, DST_NDT_INT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10491:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10494:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10495:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10498:46: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_SHORT)) < 0)TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10499:90: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(gid, DST_NDT_SHORT, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10502:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10503:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10506:47: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_DOUBLE)) < 0)TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10507:95: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, DST_NDT_DOUBLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10510:90: note: in expansion of macro 'TEST_ERROR'
     if((tid_short = H5Topen2(fid_dst, "/" DST_GRP2 "/" DST_NDT_SHORT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10514:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10517:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10518:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_short) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10519:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10522:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10525:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10531:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10534:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10537:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10538:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10541:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, "/" SRC_GRP "/" SRC_NDT_DSET2, fid_dst, "A_src_dset2", ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10545:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10546:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10550:91: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Aopen_by_name(fid_dst, DST_GRP, DST_ATTR, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10551:42: note: in expansion of macro 'TEST_ERROR'
     if((exp_tid = H5Aget_type(aid)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10554:67: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, "A_src_dset2", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10555:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10558:33: note: in expansion of macro 'TEST_ERROR'
     if(!H5Tequal(exp_tid, tid)) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10561:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(exp_tid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10562:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10563:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10564:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10566:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10571:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10574:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, "/" DST_GRP2) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10577:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, "/" SRC_GRP "/" SRC_NDT_DSET2, fid_dst, "B_src_dset2", ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10581:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10582:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10586:92: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Aopen_by_name(fid_dst, DST_GRP2, DST_ATTR, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10587:42: note: in expansion of macro 'TEST_ERROR'
     if((exp_tid = H5Aget_type(aid)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10590:67: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, "B_src_dset2", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10591:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10594:33: note: in expansion of macro 'TEST_ERROR'
     if(!H5Tequal(exp_tid, tid)) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10597:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(exp_tid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10598:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10599:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10600:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10603:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10608:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10611:87: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, "/" DST_GRP "/" DST_NDT_INT) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10614:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, "/" SRC_GRP "/" SRC_NDT_DSET2, fid_dst, "C_src_dset2", ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10618:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10619:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10623:85: note: in expansion of macro 'TEST_ERROR'
     if((exp_tid = H5Topen2(fid_dst, "/" DST_GRP "/" DST_NDT_INT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10626:67: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, "C_src_dset2", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10627:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10630:33: note: in expansion of macro 'TEST_ERROR'
     if(!H5Tequal(exp_tid, tid)) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10633:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(exp_tid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10634:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10635:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10638:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10643:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10646:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid_dst, "/" DST_GRP, H5P_DEFAULT) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10649:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pfree_merge_committed_dtype_paths(ocpypl_id) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10652:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, "/" SRC_GRP "/" SRC_NDT_DSET2, fid_dst, "D_src_dset2", ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10656:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10657:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10661:71: note: in expansion of macro 'TEST_ERROR'
     if((exp_did = H5Dopen2(fid_dst, "A_src_dset2", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10662:46: note: in expansion of macro 'TEST_ERROR'
     if((exp_tid = H5Dget_type(exp_did)) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10665:67: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, "C_src_dset2", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10666:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10669:33: note: in expansion of macro 'TEST_ERROR'
     if(!H5Tequal(exp_tid, tid)) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10672:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10673:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10676:67: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, "D_src_dset2", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10677:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10680:33: note: in expansion of macro 'TEST_ERROR'
     if(!H5Tequal(exp_tid, tid)) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10683:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10684:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10687:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(exp_tid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10688:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(exp_did) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10691:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10697:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10700:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, "/" DST_NDT_DOUBLE) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10703:107: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, "/" SRC_GRP "/" SRC_NDT_DSET, fid_dst, "A_src_dset", ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10707:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10708:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10712:98: note: in expansion of macro 'TEST_ERROR'
     if((aid = H5Aopen_by_name(fid_dst, DST_NDT_DOUBLE, DST_ATTR, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10713:42: note: in expansion of macro 'TEST_ERROR'
     if((exp_tid = H5Aget_type(aid)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10716:66: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, "A_src_dset", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10717:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10720:33: note: in expansion of macro 'TEST_ERROR'
     if(!H5Tequal(exp_tid, tid)) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10723:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10724:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10725:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Aclose(aid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10726:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(exp_tid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10729:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10735:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10738:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, "/" DST_NDT_SHORT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10741:107: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, "/" SRC_GRP "/" SRC_NDT_DSET, fid_dst, "B_src_dset", ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10745:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10746:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10750:75: note: in expansion of macro 'TEST_ERROR'
     if((exp_tid = H5Topen2(fid_dst, "/" DST_NDT_SHORT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10753:66: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, "B_src_dset", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10754:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10757:33: note: in expansion of macro 'TEST_ERROR'
     if(!H5Tequal(exp_tid, tid)) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10760:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10761:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10762:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(exp_tid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10765:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10768:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10771:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
objcopy.c: In function 'test_copy_set_mcdt_search_cb':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10857:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10863:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10869:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10872:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10875:111: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10878:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10881:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10884:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10887:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10890:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10893:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10899:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10902:85: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, "/a", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10905:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10908:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10911:85: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, "/b", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10914:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10917:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10921:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10924:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10925:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10932:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, "/b") < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10935:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10938:105: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10942:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10943:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10947:58: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/b", H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10948:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10950:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10953:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10954:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10955:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10956:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10957:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10958:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10961:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10970:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pfree_merge_committed_dtype_paths(ocpypl_id) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10973:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, NAME_GROUP_UNCOPIED) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10977:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10980:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10983:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10986:30: note: in expansion of macro 'TEST_ERROR'
     if(cb_udata.called != 1) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10990:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10991:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10995:58: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/a", H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10996:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:10998:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11001:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11002:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11003:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11004:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr != exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11005:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11006:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11009:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11019:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11022:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE3, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11025:30: note: in expansion of macro 'TEST_ERROR'
     if(cb_udata.called != 1) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11029:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11030:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11034:58: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/a", H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11035:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11037:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11040:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE3, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11041:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11042:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11043:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr == exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11044:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11045:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11048:58: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/b", H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11049:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11051:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11054:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE3, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11055:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11056:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11057:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr == exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11058:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11059:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11062:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11073:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pfree_merge_committed_dtype_paths(ocpypl_id) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11076:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11079:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid_dst, NAME_DATASET_SIMPLE3, H5P_DEFAULT) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11082:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE3, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11085:30: note: in expansion of macro 'TEST_ERROR'
     if(cb_udata.called != 1) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11089:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11090:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11094:58: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/a", H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11095:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11097:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11100:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE3, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11101:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11102:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11103:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr == exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11104:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11105:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11108:58: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid_dst, "/b", H5P_DEFAULT)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11109:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11111:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11114:74: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE3, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11115:38: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Dget_type(did)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11116:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(tid, &oinfo) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11117:32: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.addr == exp_addr) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11118:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11119:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11122:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11125:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11128:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11131:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_set_get_mcdt_search_cb':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11216:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11222:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(1, dim1d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11228:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11231:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11234:111: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11237:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11240:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11243:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11246:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11249:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11252:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11258:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11261:85: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, "/a", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11264:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11267:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11270:85: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_dst, "/b", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11273:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11276:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11280:73: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11283:54: note: in expansion of macro 'TEST_ERROR'
     if((ocpypl_id = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11284:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpypl_id, H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11291:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, "/b") < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11294:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11297:105: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11301:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11302:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11306:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_mcdt_search_cb(ocpypl_id, &mcdt_cb, (void **) &mcdt_udata_p) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11308:25: note: in expansion of macro 'TEST_ERROR'
     if(mcdt_cb != NULL) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11309:30: note: in expansion of macro 'TEST_ERROR'
     if(mcdt_udata_p != NULL) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11312:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11320:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pfree_merge_committed_dtype_paths(ocpypl_id) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11323:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Padd_merge_committed_dtype_path(ocpypl_id, NAME_GROUP_UNCOPIED) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11327:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11330:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11333:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE2, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11337:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11338:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11345:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_mcdt_search_cb(ocpypl_id, &mcdt_cb, (void **) &mcdt_udata_p) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11347:36: note: in expansion of macro 'TEST_ERROR'
     if(mcdt_cb != mcdt_search_cbA) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11348:38: note: in expansion of macro 'TEST_ERROR'
     if(mcdt_udata_p != &mcdt_udataA) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11351:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11360:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11363:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11366:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE3, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11370:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11371:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11378:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_mcdt_search_cb(ocpypl_id, &mcdt_cb, (void **) &mcdt_udata_p) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11380:36: note: in expansion of macro 'TEST_ERROR'
     if(mcdt_cb != mcdt_search_cbA) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11381:38: note: in expansion of macro 'TEST_ERROR'
     if(mcdt_udata_p != &mcdt_udataB) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11384:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11387:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pfree_merge_committed_dtype_paths(ocpypl_id) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11390:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11393:71: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11396:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid_dst, NAME_DATASET_SIMPLE3, H5P_DEFAULT) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11399:106: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE3, ocpypl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11403:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_dst) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11404:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_dst = H5Fopen(dst_filename, H5F_ACC_RDONLY, dst_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11411:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_mcdt_search_cb(ocpypl_id, &mcdt_cb, (void **) &mcdt_udata_p) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11413:36: note: in expansion of macro 'TEST_ERROR'
     if(mcdt_cb != mcdt_search_cbB) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11414:38: note: in expansion of macro 'TEST_ERROR'
     if(mcdt_udata_p != &mcdt_udataB) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11417:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11420:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11423:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpypl_id) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11426:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_iterate_cb':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11465:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
objcopy.c: In function 'test_copy_iterate':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11494:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11501:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11503:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11508:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11511:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11512:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11515:68: note: in expansion of macro 'TEST_ERROR'
     if((fid1 = H5Fopen(src_filename, H5F_ACC_RDWR, src_fapl)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11516:68: note: in expansion of macro 'TEST_ERROR'
     if((fid2 = H5Fopen(dst_filename, H5F_ACC_RDWR, dst_fapl)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11519:54: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gopen2(fid1, "/", H5P_DEFAULT)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11522:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11525:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11526:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11527:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
objcopy.c: In function 'test_copy_option':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11590:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11593:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11596:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11603:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11606:118: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11607:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11608:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11611:100: note: in expansion of macro 'TEST_ERROR'
     if((gid_sub = H5Gcreate2(fid_src, NAME_GROUP_SUB, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11614:122: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid_sub, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11615:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11616:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11619:109: note: in expansion of macro 'TEST_ERROR'
     if((gid_sub_sub = H5Gcreate2(gid_sub, NAME_GROUP_SUB_SUB2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11622:126: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid_sub_sub, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11623:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11626:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11629:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11631:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid_sub_sub) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11633:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid_sub) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11636:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11640:101: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid = H5Gcreate2(fid_src, NAME_GROUP_LINK, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11641:105: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Lcreate_soft(NAME_DATASET_SUB_SUB, fid_src, NAME_LINK_SOFT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11642:101: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Lcreate_soft("nowhere", fid_src, NAME_LINK_SOFT_DANGLE, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11643:31: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11646:102: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid = H5Gcreate2(fid_src, NAME_GROUP_LINK2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11647:120: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Lcreate_hard(fid_src, NAME_DATASET_SUB_SUB, H5L_SAME_LOC, NAME_LINK_SOFT2, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11648:102: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Lcreate_soft("nowhere", fid_src, NAME_LINK_SOFT_DANGLE2, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11649:31: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11658:88: note: in expansion of macro 'TEST_ERROR'
         if((fid_ext = H5Fcreate(ext_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11659:58: note: in expansion of macro 'TEST_ERROR'
         if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11660:126: note: in expansion of macro 'TEST_ERROR'
         if((did = H5Dcreate2(fid_ext, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11661:83: note: in expansion of macro 'TEST_ERROR'
         if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11662:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Dclose(did) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11663:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid_ext) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11667:105: note: in expansion of macro 'TEST_ERROR'
             if((gid = H5Gcreate2(fid_src, NAME_GROUP_LINK, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11670:77: note: in expansion of macro 'TEST_ERROR'
             if((gid = H5Gopen2(fid_src, NAME_GROUP_LINK, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11671:124: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_external(ext_filename, NAME_DATASET_SIMPLE, fid_src, NAME_LINK_EXTERN, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11672:120: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_external("no_file", "no_object", fid_src, NAME_LINK_EXTERN_DANGLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11673:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(gid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11677:106: note: in expansion of macro 'TEST_ERROR'
             if((gid = H5Gcreate2(fid_src, NAME_GROUP_LINK2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11680:78: note: in expansion of macro 'TEST_ERROR'
             if((gid = H5Gopen2(fid_src, NAME_GROUP_LINK2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11681:124: note: in expansion of macro 'TEST_ERROR'
         if((did = H5Dcreate2(fid_src, NAME_LINK_EXTERN2, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11682:83: note: in expansion of macro 'TEST_ERROR'
         if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11683:121: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_external("no_file", "no_object", fid_src, NAME_LINK_EXTERN_DANGLE2, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11684:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Dclose(did) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11685:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(gid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11688:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Sclose(sid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11692:104: note: in expansion of macro 'TEST_ERROR'
         if((gid_ref = H5Gcreate2(fid_src, NAME_GROUP_REF, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11695:51: note: in expansion of macro 'TEST_ERROR'
         if(attach_ref_attr(fid_src, gid_ref) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11698:55: note: in expansion of macro 'TEST_ERROR'
         if(attach_reg_ref_attr(fid_src, gid_ref) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11701:58: note: in expansion of macro 'TEST_ERROR'
         if(create_reg_ref_dataset(fid_src, gid_ref) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11704:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(gid_ref) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11708:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11713:75: note: in expansion of macro 'TEST_ERROR'
         if((fid_src = H5Fopen(src_filename, H5F_ACC_RDWR, src_fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11716:77: note: in expansion of macro 'TEST_ERROR'
         if((fid_src = H5Fopen(src_filename, H5F_ACC_RDONLY, src_fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11719:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11723:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11726:48: note: in expansion of macro 'TEST_ERROR'
     if((pid = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11729:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(pid, flag) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11732:49: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_copy_object(pid, &cpy_flags) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11733:27: note: in expansion of macro 'TEST_ERROR'
     if(cpy_flags != flag) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11738:56: note: in expansion of macro 'TEST_ERROR'
         if((lcpl_id = H5Pcreate(H5P_LINK_CREATE)) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11739:65: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_create_intermediate_group(lcpl_id, TRUE) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11741:92: note: in expansion of macro 'TEST_ERROR'
         if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, "/new_g0/new_g00", pid, lcpl_id) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11743:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Pclose(lcpl_id) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11746:72: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11749:76: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid2 = H5Gopen2(fid_dst, "/new_g0/new_g00", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11753:95: note: in expansion of macro 'TEST_ERROR'
         if(H5Ocopy(fid_src, NAME_GROUP_LINK, fid_dst, NAME_GROUP_LINK, pid, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11758:75: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Ldelete(fid_src, NAME_DATASET_SUB_SUB, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11761:74: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid = H5Gopen2(fid_src, NAME_GROUP_LINK2, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11764:74: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_LINK, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11767:93: note: in expansion of macro 'TEST_ERROR'
         if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, pid, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11770:72: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11773:73: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11775:93: note: in expansion of macro 'TEST_ERROR'
         if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, NAME_GROUP_TOP, pid, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11778:72: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid = H5Gopen2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11781:73: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_TOP, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11786:93: note: in expansion of macro 'TEST_ERROR'
         if(H5Ocopy(fid_src, NAME_GROUP_REF, fid_dst, NAME_GROUP_REF, pid, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11789:72: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid = H5Gopen2(fid_src, NAME_GROUP_REF, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
objcopy.c:11792:73: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid2 = H5Gopen2(fid_dst, NAME_GROUP_REF, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11795:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11799:61: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, pid, depth, flag) != TRUE) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11800:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11801:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11804:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11807:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11810:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(pid) < 0) TEST_ERROR
                           ^
objcopy.c: In function 'test_copy_dataset_open':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11910:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_src = H5Fcreate(src_filename, H5F_ACC_TRUNC, fcpl_src, src_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11913:84: note: in expansion of macro 'TEST_ERROR'
     if((fid_dst = H5Fcreate(dst_filename, H5F_ACC_TRUNC, fcpl_dst, dst_fapl)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11916:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(H5Gcreate2(fid_dst, NAME_GROUP_UNCOPIED, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11923:54: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dim2d, NULL)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11926:122: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11929:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11932:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(did, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11942:108: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_src, NAME_DATASET_SIMPLE2, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11945:75: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_src, NAME_DATASET_SIMPLE2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11948:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11951:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11957:107: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11960:74: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11963:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11966:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11969:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11975:73: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid_src, NAME_DATASET_SIMPLE, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11978:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, newbuf) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11984:101: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_src, "NEW_DATASET", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11987:68: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_src, "NEW_DATASET", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11990:66: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, newbuf) != TRUE) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11993:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:11998:101: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_SIMPLE, fid_dst, "NEW_DATASET", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12001:68: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, "NEW_DATASET", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12004:66: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, newbuf) != TRUE) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12007:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12010:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12017:44: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0)TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12020:101: note: in expansion of macro 'TEST_ERROR'
     if((H5Tcommit2(fid_src, NAME_DATATYPE_SIMPLE, tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12023:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12029:116: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid_src, NAME_DATASET_NAMED_DTYPE, tid, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12032:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, tid, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12038:118: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_NAMED_DTYPE, fid_src, NAME_DATASET_NAMED_DTYPE2, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12041:80: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_src, NAME_DATASET_NAMED_DTYPE2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12044:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12047:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12053:118: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_DATASET_NAMED_DTYPE, fid_dst, NAME_DATASET_NAMED_DTYPE2, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12056:80: note: in expansion of macro 'TEST_ERROR'
     if((did2 = H5Dopen2(fid_dst, NAME_DATASET_NAMED_DTYPE2, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12059:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_datasets(did, did2, H5P_DEFAULT, buf) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12062:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12065:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12068:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12074:96: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid_src, NAME_GROUP_TOP, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12077:62: note: in expansion of macro 'TEST_ERROR'
     if(test_copy_attach_attributes(gid, H5T_NATIVE_INT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12080:118: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, NAME_DATASET_SIMPLE, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12083:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12088:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_src, "COPIED_GROUP", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12091:69: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gopen2(fid_src, "COPIED_GROUP", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12094:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12097:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12103:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid_src, NAME_GROUP_TOP, fid_dst, "COPIED_GROUP", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12106:69: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gopen2(fid_dst, "COPIED_GROUP", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12109:63: note: in expansion of macro 'TEST_ERROR'
     if(compare_groups(gid, gid2, H5P_DEFAULT, -1, 0) != TRUE) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12112:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12115:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12118:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12121:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12124:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_src) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12127:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid_dst) < 0) TEST_ERROR
                               ^
objcopy.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12184:37: note: in expansion of macro 'TEST_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12187:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_libver_bounds(fapl2, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12190:56: note: in expansion of macro 'TEST_ERROR'
     if((fcpl_shared = H5Pcreate(H5P_FILE_CREATE)) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12191:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_shared_mesg_nindexes(fcpl_shared, 1) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12192:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_shared_mesg_index(fcpl_shared, 0, H5O_SHMESG_ALL_FLAG, 10) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12195:51: note: in expansion of macro 'TEST_ERROR'
     if((ocpl = H5Pcreate(H5P_OBJECT_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12196:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_attr_phase_change(ocpl, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
objcopy.c:12197:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpl) < 0) TEST_ERROR
                            ^
In file included from objcopy.c:25:0:
objcopy.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     objcopy
  CC       links.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from links.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from links.c:30:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from links.c:30:
links.c: In function 'mklinks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:380:76: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:381:56: note: in expansion of macro 'TEST_ERROR'
     if((scalar = H5Screate_simple(1, size, size)) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:384:85: note: in expansion of macro 'TEST_ERROR'
     if((grp = H5Gcreate2(file, "grp1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:385:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(grp) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:388:106: note: in expansion of macro 'TEST_ERROR'
     if((d1 = H5Dcreate2(file, "d1", H5T_NATIVE_INT, scalar, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:389:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(d1) < 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:392:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(file, "d1", H5L_SAME_LOC, "grp1/hard", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:395:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("/d1", file, "grp1/soft", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:398:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("foobar", file, "grp1/dangle", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:401:98: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("/grp1/recursive", file, "/grp1/recursive", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:404:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(scalar) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:405:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR
                            ^
links.c: In function 'new_links':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:448:78: note: in expansion of macro 'TEST_ERROR'
     if((file_a = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:451:78: note: in expansion of macro 'TEST_ERROR'
     if((file_b = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:453:57: note: in expansion of macro 'TEST_ERROR'
     if((scalar = H5Screate_simple (1, size, size)) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:456:90: note: in expansion of macro 'TEST_ERROR'
     if((grp1_a = H5Gcreate2(file_a, "grp1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:457:90: note: in expansion of macro 'TEST_ERROR'
     if((grp2_a = H5Gcreate2(file_a, "grp2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:458:90: note: in expansion of macro 'TEST_ERROR'
     if((grp1_b = H5Gcreate2(file_b, "grp1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:459:90: note: in expansion of macro 'TEST_ERROR'
     if((grp2_b = H5Gcreate2(file_b, "grp2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:462:117: note: in expansion of macro 'TEST_ERROR'
     if((dset1 = H5Dcreate2(file_a, "dataset1", H5T_NATIVE_INT, scalar, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:463:117: note: in expansion of macro 'TEST_ERROR'
     if((dset2 = H5Dcreate2(grp1_a, "dataset2", H5T_NATIVE_INT, scalar, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:468:108: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_hard(H5L_SAME_LOC, "dataset1", H5L_SAME_LOC, "hard", H5P_DEFAULT, H5P_DEFAULT)!=FAIL) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:471:94: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_soft("dataset1", H5L_SAME_LOC, "soft", H5P_DEFAULT, H5P_DEFAULT)!=FAIL) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:476:96: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_hard(file_a, "dataset1", file_b, "hard", H5P_DEFAULT, H5P_DEFAULT)!=FAIL) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:480:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(grp1_a, "dataset2", H5L_SAME_LOC, "hard1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:483:91: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(grp1_a, "dataset2", grp2_a, "hard2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:486:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(scalar) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:487:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:488:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:489:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(grp1_a) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:490:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(grp2_a) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:491:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(grp1_b) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:492:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(grp2_b) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:493:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_a) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:494:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_b) < 0) TEST_ERROR
                              ^
links.c: In function 'cklinks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:549:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:552:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file, "d1", &oinfo1, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:553:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file, "grp1/hard", &oinfo2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:557:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:563:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:565:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lexists(file, "d1", H5P_DEFAULT) != TRUE) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:566:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lexists(file, "grp1/hard", H5P_DEFAULT) != TRUE) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:569:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file, "grp1/soft", &oinfo2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:573:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:579:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:581:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_val(file, "grp1/soft", linkval, sizeof linkval, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:585:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:587:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lexists(file, "grp1/soft", H5P_DEFAULT) != TRUE) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:596:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:598:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_info(file, "grp1/dangle", &linfo2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:602:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:607:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:612:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:614:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lexists(file, "grp1/dangle", H5P_DEFAULT) != TRUE) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:623:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:625:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_info(file, "grp1/recursive", &linfo2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:629:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:634:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:639:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:643:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lexists(file, "foobar", H5P_DEFAULT) == TRUE) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:646:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
links.c: In function 'ck_new_links':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:685:62: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:689:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:691:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:693:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:699:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:705:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:709:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR
                            ^
links.c: In function 'long_links':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:752:73: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:755:84: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "grp1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:758:74: note: in expansion of macro 'TEST_ERROR'
     if((objname = (char *)HDmalloc((size_t)(MAX_NAME_LEN + 1))) == NULL) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:764:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "grp1", fid, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:768:76: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("grp1", fid, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:771:86: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:774:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:775:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:776:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'toomany':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:832:73: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:835:85: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "final", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:838:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "final", fid, "hard1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:839:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard1", fid, "hard2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:840:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard2", fid, "hard3", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:841:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard3", fid, "hard4", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:842:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard4", fid, "hard5", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:843:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard5", fid, "hard6", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:844:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard6", fid, "hard7", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:845:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard7", fid, "hard8", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:846:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard8", fid, "hard9", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:847:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard9", fid, "hard10", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:848:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard10", fid, "hard11", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:849:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard11", fid, "hard12", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:850:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard12", fid, "hard13", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:851:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard13", fid, "hard14", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:852:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard14", fid, "hard15", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:853:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard15", fid, "hard16", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:854:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard16", fid, "hard17", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:855:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard17", fid, "hard18", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:856:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard18", fid, "hard19", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:857:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard19", fid, "hard20", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:858:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "hard20", fid, "hard21", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:861:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("final", fid, "soft1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:862:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft1", fid, "soft2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:863:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft2", fid, "soft3", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:864:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft3", fid, "soft4", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:865:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft4", fid, "soft5", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:866:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft5", fid, "soft6", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:867:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft6", fid, "soft7", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:868:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft7", fid, "soft8", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:869:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft8", fid, "soft9", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:870:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft9", fid, "soft10", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:871:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft10", fid, "soft11", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:872:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft11", fid, "soft12", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:873:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft12", fid, "soft13", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:874:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft13", fid, "soft14", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:875:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft14", fid, "soft15", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:876:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft15", fid, "soft16", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:877:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("soft16", fid, "soft17", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:880:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:881:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:884:57: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:887:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "hard21", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:890:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:891:38: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/hard21")) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:894:89: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_hard", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:897:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:900:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:909:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:913:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "soft16", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:916:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:917:38: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/soft16")) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:920:89: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_soft", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:923:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:924:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:927:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'test_lcpl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:981:79: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:984:95: note: in expansion of macro 'TEST_ERROR'
     if((group_id = H5Gcreate2(file_id, "/group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:985:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:988:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:989:40: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5F_DEFAULT_CSET) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:992:49: note: in expansion of macro 'TEST_ERROR'
     if((type_id = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:993:90: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(file_id, "/type", type_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:994:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(type_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:997:63: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "type", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:998:40: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5F_DEFAULT_CSET) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1003:56: note: in expansion of macro 'TEST_ERROR'
     if((space_id=H5Screate_simple(2 ,dims, NULL)) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1006:122: note: in expansion of macro 'TEST_ERROR'
     if((dset_id = H5Dcreate2(file_id, "/dataset", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1007:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1010:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "dataset", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1011:40: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5F_DEFAULT_CSET) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1014:52: note: in expansion of macro 'TEST_ERROR'
     if((lcpl_id = H5Pcreate(H5P_LINK_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1015:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_char_encoding(lcpl_id, H5T_CSET_UTF8) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1018:92: note: in expansion of macro 'TEST_ERROR'
     if((group_id = H5Gcreate2(file_id, "/group2", lcpl_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1019:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1022:65: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group2", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1023:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1026:49: note: in expansion of macro 'TEST_ERROR'
     if((type_id = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1027:87: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(file_id, "/type2", type_id, lcpl_id, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1028:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(type_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1031:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "type2", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1032:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1035:119: note: in expansion of macro 'TEST_ERROR'
     if((dset_id = H5Dcreate2(file_id, "/dataset2", H5T_NATIVE_INT, space_id, lcpl_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1036:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1039:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "dataset2", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1040:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1043:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(lcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1044:52: note: in expansion of macro 'TEST_ERROR'
     if((lcpl_id = H5Pcreate(H5P_LINK_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1045:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_char_encoding(lcpl_id, H5T_CSET_ASCII) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1047:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(file_id, "/dataset2", file_id, "/dataset2_link", lcpl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1050:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "/dataset2_link", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1051:38: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_ASCII) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1054:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "/dataset2", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1055:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1059:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_char_encoding(lcpl_id, H5T_CSET_UTF8) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1060:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("dataset2", file_id, "slink_to_dset2", lcpl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1061:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "slink_to_dset2", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1062:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1065:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_char_encoding(lcpl_id, H5T_CSET_ASCII) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1066:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Lmove(file_id, "slink_to_dset2", file_id, "moved_slink", lcpl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1067:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "moved_slink", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1068:38: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_ASCII) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1071:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_char_encoding(lcpl_id, H5T_CSET_UTF8) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1072:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcopy(file_id, "moved_slink", file_id, "copied_slink", lcpl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1073:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "copied_slink", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1074:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1077:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external("filename", "path", file_id, "extlink", lcpl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1078:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "extlink", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1079:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1082:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(lcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1083:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1084:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
links.c: In function 'test_move':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1133:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1136:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1139:91: note: in expansion of macro 'TEST_ERROR'
     if((grp_1 = H5Gcreate2(file_a, "group1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1140:91: note: in expansion of macro 'TEST_ERROR'
     if((grp_2 = H5Gcreate2(file_a, "group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1141:97: note: in expansion of macro 'TEST_ERROR'
     if((grp_move = H5Gcreate2(grp_1, "group_move", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1145:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1147:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1149:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1155:25: note: in expansion of macro 'TEST_ERROR'
                 !=FAIL) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1161:25: note: in expansion of macro 'TEST_ERROR'
                 !=FAIL) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1166:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1168:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1172:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1174:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1178:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1182:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1184:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1193:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1198:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1202:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1204:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1208:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1212:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1214:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1218:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1222:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1225:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1230:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1232:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1234:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1236:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
links.c: In function 'test_copy':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1293:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1296:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1299:91: note: in expansion of macro 'TEST_ERROR'
     if((grp_1 = H5Gcreate2(file_a, "group1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1300:91: note: in expansion of macro 'TEST_ERROR'
     if((grp_2 = H5Gcreate2(file_a, "group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1301:97: note: in expansion of macro 'TEST_ERROR'
     if((grp_move = H5Gcreate2(grp_1, "group_copy", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1305:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1307:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1309:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1315:25: note: in expansion of macro 'TEST_ERROR'
                 !=FAIL) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1321:25: note: in expansion of macro 'TEST_ERROR'
                 !=FAIL) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1326:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1328:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1332:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1334:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1338:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1342:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1344:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1348:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1350:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1354:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1358:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1360:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1363:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1365:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1369:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1373:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1375:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1378:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1380:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1384:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1388:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1390:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1394:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1396:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1398:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1400:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1402:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1404:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1406:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1408:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
links.c: In function 'test_move_preserves':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1474:52: note: in expansion of macro 'TEST_ERROR'
     if((fcpl_id = H5Pcreate(H5P_FILE_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1475:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_creation_order(fcpl_id, &crt_order_flags) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1476:30: note: in expansion of macro 'TEST_ERROR'
     if(crt_order_flags != 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1477:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_link_creation_order(fcpl_id, H5P_CRT_ORDER_TRACKED) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1478:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_creation_order(fcpl_id, &crt_order_flags) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1479:50: note: in expansion of macro 'TEST_ERROR'
     if(crt_order_flags != H5P_CRT_ORDER_TRACKED) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1484:78: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, fcpl_id, fapl_id)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1487:52: note: in expansion of macro 'TEST_ERROR'
     if((lcpl_id = H5Pcreate(H5P_LINK_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1488:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_char_encoding(lcpl_id, H5T_CSET_UTF8) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1491:90: note: in expansion of macro 'TEST_ERROR'
     if((group_id = H5Gcreate2(file_id, "group", lcpl_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1492:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1495:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1496:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(file_id, "group", &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1498:35: note: in expansion of macro 'TEST_ERROR'
     if(old_cset != H5T_CSET_UTF8) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1499:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder_valid != TRUE) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1501:25: note: in expansion of macro 'TEST_ERROR'
     if(old_corder != 0) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1510:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1511:66: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl_id)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1514:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1515:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(file_id, "group", &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1516:46: note: in expansion of macro 'TEST_ERROR'
     if(old_modification_time != oinfo.mtime) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1517:32: note: in expansion of macro 'TEST_ERROR'
     if(old_cset != linfo.cset) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1518:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder_valid != TRUE) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1519:36: note: in expansion of macro 'TEST_ERROR'
     if(old_corder != linfo.corder) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1522:91: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(file_id, "group", file_id, "group2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1523:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(file_id, "group2", &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1524:46: note: in expansion of macro 'TEST_ERROR'
     if(old_modification_time != oinfo.mtime) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1525:65: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group2", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1526:36: note: in expansion of macro 'TEST_ERROR'
     if(old_corder == linfo.corder) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1527:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder_valid != TRUE) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1528:27: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != 1) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1529:38: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_ASCII) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1535:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcopy(file_id, "group", file_id, "group_copied", lcpl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1536:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(file_id, "group_copied", &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1537:46: note: in expansion of macro 'TEST_ERROR'
     if(old_modification_time != oinfo.mtime) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1538:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group_copied", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1539:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder_valid != TRUE) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1540:27: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != 2) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1543:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1546:98: note: in expansion of macro 'TEST_ERROR'
     if(H5Lmove(file_id, "group_copied", file_id, "group_copied2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1547:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(file_id, "group_copied2", &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1548:46: note: in expansion of macro 'TEST_ERROR'
     if(old_modification_time != oinfo.mtime) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1549:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group_copied2", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1550:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder_valid != TRUE) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1551:27: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != 3) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1554:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset == H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1557:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(file_id, "group", &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1558:46: note: in expansion of macro 'TEST_ERROR'
     if(old_modification_time != oinfo.mtime) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1559:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1560:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder_valid != TRUE) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1561:36: note: in expansion of macro 'TEST_ERROR'
     if(old_corder != linfo.corder) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1562:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1567:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Lmove(file_id, "group", file_id, "group_moved", lcpl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1568:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(file_id, "group_moved", &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1569:46: note: in expansion of macro 'TEST_ERROR'
     if(old_modification_time != oinfo.mtime) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1570:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group_moved", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1571:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder_valid != TRUE) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1572:27: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != 4) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1575:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset != H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1578:101: note: in expansion of macro 'TEST_ERROR'
     if(H5Lmove(file_id, "group_moved", file_id, "group_moved_again", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1579:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(file_id, "group_moved_again", &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1580:46: note: in expansion of macro 'TEST_ERROR'
     if(old_modification_time != oinfo.mtime) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1581:76: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(file_id, "group_moved_again", &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1582:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder_valid != TRUE) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1583:27: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != 5) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1586:37: note: in expansion of macro 'TEST_ERROR'
     if(linfo.cset == H5T_CSET_UTF8) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1589:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(fcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1590:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(lcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1591:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
links.c: In function 'test_deprec':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1644:79: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1647:96: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group1_id = H5Gcreate2(file_id, "group1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1648:96: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1651:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gset_comment(file_id, "group1", "comment") < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1652:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_comment(file_id, "group1", sizeof(tmpstr), tmpstr) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1653:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(tmpstr, "comment")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1656:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Glink(file_id, H5G_LINK_HARD, "group2", "group1/link_to_group2") < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1657:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Glink2(file_id, "group1", H5G_LINK_HARD, group2_id, "link_to_group1") < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1658:108: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Glink2(file_id, "link_to_group1", H5G_LINK_SOFT, H5G_SAME_LOC, "group2/soft_link_to_group1") < 0) FAIL_STACK_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1659:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Glink2(file_id, "dangle", H5G_LINK_SOFT, H5G_SAME_LOC, "group2/dangle_soft_link") < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1662:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_objname_by_idx(group1_id, (hsize_t)0, tmpstr, sizeof(tmpstr)) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1663:44: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(tmpstr, "link_to_group2")) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1665:87: note: in expansion of macro 'TEST_ERROR'
         if(H5Gget_objname_by_idx(group1_id, (hsize_t)1, tmpstr, sizeof(tmpstr)) >= 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1669:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((obj_type = H5Gget_objtype_by_idx(group1_id, (hsize_t)0)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1670:31: note: in expansion of macro 'TEST_ERROR'
     if(obj_type != H5G_GROUP) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1672:63: note: in expansion of macro 'TEST_ERROR'
         if(H5Gget_objtype_by_idx(group1_id, (hsize_t)1) >= 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1676:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_num_objs(file_id, &num_objs) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1677:23: note: in expansion of macro 'TEST_ERROR'
     if(num_objs != 2) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1678:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_num_objs(group1_id, &num_objs) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1679:23: note: in expansion of macro 'TEST_ERROR'
     if(num_objs != 1) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1682:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_objinfo(file_id, "/group2", TRUE, &sb_hard1) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1683:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_objinfo(file_id, "/group1/link_to_group2", TRUE, &sb_hard2) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1689:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1693:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_objinfo(file_id, "/group1", TRUE, &sb_hard1) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1694:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_objinfo(file_id, "/group2/link_to_group1", TRUE, &sb_hard2) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1700:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1704:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_objinfo(file_id, "/group2/soft_link_to_group1", FALSE, &sb_soft1) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1705:35: note: in expansion of macro 'TEST_ERROR'
     if(sb_soft1.type != H5G_LINK) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1706:60: note: in expansion of macro 'TEST_ERROR'
     if(sb_soft1.linklen != HDstrlen("link_to_group1") + 1) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1708:88: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_linkval(group2_id, "soft_link_to_group1", sb_soft1.linklen, tmpstr) < 0) FAIL_STACK_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1709:44: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp("link_to_group1", tmpstr)) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1713:83: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_objinfo(file_id, "/group2/dangle_soft_link", FALSE, &sb_soft2) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1714:35: note: in expansion of macro 'TEST_ERROR'
     if(sb_soft2.type != H5G_LINK) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1715:52: note: in expansion of macro 'TEST_ERROR'
     if(sb_soft2.linklen != HDstrlen("dangle") + 1) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1717:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_linkval(group2_id, "dangle_soft_link", sb_soft2.linklen, tmpstr) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1718:36: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp("dangle", tmpstr)) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1722:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gmove(file_id, "group1", "moved_group1") < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1723:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gmove2(file_id, "group2", group1_id, "moved_group2") < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1726:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1727:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group1_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1729:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group1_id = H5Gopen2(file_id, "moved_group1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1730:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file_id, "moved_group1/moved_group2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1733:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1734:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group1_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1737:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gunlink(file_id, "moved_group1/moved_group2") < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1740:77: note: in expansion of macro 'TEST_ERROR'
         if(H5Gopen2(file_id, "moved_group1/moved_group2", H5P_DEFAULT) >=0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1743:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
links.c: In function 'external_link_root':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1797:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1800:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1803:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered(H5L_TYPE_EXTERNAL) != TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1806:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1809:91: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1818:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_val(fid, "ext_link", objname, sizeof(objname), H5P_DEFAULT) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1819:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Lunpack_elink_val(objname, linfo.u.val_size, NULL, &file, &path) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1833:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "///", fid, "ext_link2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1842:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_val(fid, "ext_link", objname, sizeof(objname), H5P_DEFAULT) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1843:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Lunpack_elink_val(objname, linfo.u.val_size, NULL, &file, &path) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1856:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1857:60: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename2, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1861:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ext_link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1864:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1865:32: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/")) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1868:90: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1871:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1874:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1879:100: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "ext_link/newer_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1882:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1883:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1886:37: note: in expansion of macro 'TEST_ERROR'
     if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1890:62: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1893:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "new_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:1894:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid, "newer_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1897:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1898:41: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/new_group")) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1899:63: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid2, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1900:43: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/newer_group")) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1903:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1904:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1907:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1910:37: note: in expansion of macro 'TEST_ERROR'
     if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1916:62: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename2, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1921:18: note: in expansion of macro 'TEST_ERROR'
     if(gid >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1924:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1927:37: note: in expansion of macro 'TEST_ERROR'
     if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR
                                     ^
links.c: In function 'external_link_path':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1979:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1982:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1983:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1985:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A/B", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1986:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1988:85: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A/B/C", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1989:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1992:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1996:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:1999:96: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/A/B/C", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2002:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ext_link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2005:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2006:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/A/B/C")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2009:90: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2012:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2015:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2018:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2022:62: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2025:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/A/B/C/new_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2028:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2029:47: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/A/B/C/new_group")) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2032:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2035:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_mult':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2091:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2094:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2095:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2097:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A/B", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2098:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2100:85: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A/B/C", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2101:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2104:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2107:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2110:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "D", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2111:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2113:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "D/E", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2116:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/A/B/C", gid, "F", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2118:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2121:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2124:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2127:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "G", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2128:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2130:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "G/H", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2133:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/D/E/F", gid, "I", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2135:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2138:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2142:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename4, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2145:96: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename3, "/G/H/I", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2148:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ext_link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2151:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2152:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/A/B/C")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2155:90: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2158:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2161:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2164:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2168:62: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2171:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/A/B/C/new_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2174:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2175:47: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/A/B/C/new_group")) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2178:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2181:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2185:62: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename4, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2186:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ext_link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2189:77: note: in expansion of macro 'TEST_ERROR'
     if((fid2 = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2190:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2193:61: note: in expansion of macro 'TEST_ERROR'
     if((fid2 = H5Fopen(filename3, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2194:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid2, "G/H/I", H5P_DEFAULT) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2196:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2199:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2200:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_self':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2253:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2256:52: note: in expansion of macro 'TEST_ERROR'
     if((lcpl_id = H5Pcreate(H5P_LINK_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2257:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_create_intermediate_group(lcpl_id, TRUE) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2260:79: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A/B", lcpl_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2261:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2262:79: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "X/Y", lcpl_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2263:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2265:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose (lcpl_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2268:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/X", fid, "A/B/C", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2271:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "A/B/C/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2274:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2275:33: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/X")) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2278:90: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2281:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2284:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2287:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "X/new_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2290:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2291:43: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/X/new_group")) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2294:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2297:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2305:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2307:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2310:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2313:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2314:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "end", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2315:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2316:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2319:58: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2321:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename3, "/", fid, "/X/Y/Z", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2324:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2328:58: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fopen(filename2, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2330:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ext_link/B/C/Y/Z/end", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2333:92: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "newer_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2336:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2337:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2338:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2341:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename3, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2343:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "end/newer_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2346:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2347:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_pingpong':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2407:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2410:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link2", fid, "link1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2411:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link4", fid, "link3", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2412:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link6", fid, "link5", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2415:85: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "final", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2416:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2419:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2422:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2425:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link3", fid, "link2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2426:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link5", fid, "link4", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2427:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/final", fid, "link6", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2430:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2434:58: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2437:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "link1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2440:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2441:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/final")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2444:90: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2447:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2450:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2453:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2457:62: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2460:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/final/new_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2463:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2464:47: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/final/new_group")) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2467:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2470:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_toomany':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2548:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2551:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link2", fid, "link1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2552:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link4", fid, "link3", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2553:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link6", fid, "link5", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2554:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link8", fid, "link7", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2555:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link10", fid, "link9", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2556:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link12", fid, "link11", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2557:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link14", fid, "link13", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2558:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/link16", fid, "link15", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2559:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/final", fid, "link17", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2562:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2565:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2568:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link3", fid, "link2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2569:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link5", fid, "link4", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2570:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link7", fid, "link6", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2571:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link9", fid, "link8", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2572:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link11", fid, "link10", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2573:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link13", fid, "link12", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2574:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link15", fid, "link14", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2575:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/link17", fid, "link16", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2578:85: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "final", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2579:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2582:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2586:58: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:2599:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "link3", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2602:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2603:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/final")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2606:90: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2609:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2612:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2615:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_dangling':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2668:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2671:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external("missing", "/missing", fid, "no_file", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2672:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/missing", fid, "no_object", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2675:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2678:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2681:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2685:58: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2688:51: note: in expansion of macro 'TEST_ERROR'
     if((rid=H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) TEST_ERROR;
                                                   ^
links.c:2712:18: warning: conversion to 'hid_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
         status = H5Lget_name_by_idx(rid, "no_file", H5_INDEX_NAME, H5_ITER_INC, 0, NULL, 0, H5P_DEFAULT);
                  ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2720:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(rid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2723:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_prefix':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2781:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2787:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2788:79: note: in expansion of macro 'TEST_ERROR'
     if((gid=H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2791:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2792:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2796:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2799:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2802:53: note: in expansion of macro 'TEST_ERROR'
     if((gapl_id = H5Pcreate(H5P_GROUP_ACCESS)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2803:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_prefix(gapl_id, TMPDIR) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2818:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2819:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_abs_mainpath':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2874:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2886:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2887:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2890:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2891:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2895:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2898:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2913:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2914:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_rel_mainpath':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2964:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2972:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2973:79: note: in expansion of macro 'TEST_ERROR'
     if((gid=H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2976:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2977:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2981:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2984:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:2999:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3000:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_cwd':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3053:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3064:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3065:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3068:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3069:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3073:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3076:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3091:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3092:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_abstar':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3146:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3160:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3161:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3164:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3165:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3169:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3172:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3187:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3188:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_abstar_cur':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3243:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3254:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3255:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3258:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3259:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3263:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3266:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3281:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3282:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_reltar':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3332:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3339:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3340:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3343:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3344:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3348:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3351:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "///A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3361:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3362:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_chdir':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3417:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3423:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3424:79: note: in expansion of macro 'TEST_ERROR'
     if((gid=H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3427:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3428:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3432:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3435:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3438:30: note: in expansion of macro 'TEST_ERROR'
     if (HDchdir(TMPDIR) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3445:28: note: in expansion of macro 'TEST_ERROR'
     if (HDchdir("..") < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3458:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3459:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_set_elink_fapl1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3525:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3538:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3588:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3595:80: note: in expansion of macro 'TEST_ERROR'
     if((fidA=H5Fcreate(filename2A, H5F_ACC_TRUNC, H5P_DEFAULT, fam_fapl)) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3596:81: note: in expansion of macro 'TEST_ERROR'
     if((gidA=H5Gcreate2(fidA, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3599:82: note: in expansion of macro 'TEST_ERROR'
     if((fidB=H5Fcreate(filename2B, H5F_ACC_TRUNC, H5P_DEFAULT, multi_fapl)) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3600:81: note: in expansion of macro 'TEST_ERROR'
     if((gidB=H5Gcreate2(fidB, "B", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3603:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gidA) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3604:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gidB) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3605:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fidA) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3606:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fidB) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3609:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3613:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3616:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3619:53: note: in expansion of macro 'TEST_ERROR'
     if((lapl_idA = H5Pcreate(H5P_LINK_ACCESS)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3620:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_fapl(lapl_idA, fam_fapl) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3633:53: note: in expansion of macro 'TEST_ERROR'
     if((lapl_idB = H5Pcreate(H5P_LINK_ACCESS)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3634:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_fapl(lapl_idB, multi_fapl) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3647:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(lapl_idA) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3648:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(lapl_idB) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3649:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(fam_fapl) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3650:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(multi_fapl) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3651:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Oclose(oidA) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3652:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Oclose(oidB) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3653:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_set_elink_fapl2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3724:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3737:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3744:81: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, core_fapl)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3745:81: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3749:55: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3752:52: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3753:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_alloc_time(dcpl, H5D_ALLOC_TIME_LATE) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3757:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3760:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3761:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3762:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3763:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3764:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3770:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3774:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3778:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3781:55: note: in expansion of macro 'TEST_ERROR'
     if((dapl_id = H5Pcreate(H5P_DATASET_ACCESS)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3782:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_fapl(dapl_id, core_fapl) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3799:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3801:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dapl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3802:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3803:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3808:34: note: in expansion of macro 'TEST_ERROR'
     if(new_filesize != filesize) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3810:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(core_fapl) < 0) TEST_ERROR
                                 ^
links.c: In function 'external_set_elink_fapl3':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3876:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3880:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3883:52: note: in expansion of macro 'TEST_ERROR'
     if((lapl_id = H5Pcreate(H5P_LINK_ACCESS)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3884:52: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_fapl(lapl_id, stdio_fapl) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3887:51: note: in expansion of macro 'TEST_ERROR'
     if((l_fapl = H5Pget_elink_fapl(lapl_id)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3888:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_driver(l_fapl) != H5FD_STDIO) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3889:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(l_fapl) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3892:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_fapl(lapl_id, core_fapl) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3895:46: note: in expansion of macro 'TEST_ERROR'
     if((new_lapl_id = H5Pcopy(lapl_id)) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3898:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget(lapl_id, "external link fapl", &out_fapl) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3899:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(lapl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3905:21: note: in expansion of macro 'TEST_ERROR'
     if(ret != FAIL) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3908:55: note: in expansion of macro 'TEST_ERROR'
     if((l_fapl = H5Pget_elink_fapl(new_lapl_id)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3909:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_driver(l_fapl) != H5FD_CORE) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3912:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget(new_lapl_id, "external link fapl", &out_fapl) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3913:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Premove(new_lapl_id, "external link fapl") < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3919:21: note: in expansion of macro 'TEST_ERROR'
     if(ret != FAIL) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3921:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(l_fapl) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3922:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(new_lapl_id) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3923:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(core_fapl) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3924:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(stdio_fapl) < 0) TEST_ERROR
                                  ^
links.c: In function 'external_set_elink_acc_flags':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3973:78: note: in expansion of macro 'TEST_ERROR'
     if((file1 = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3974:78: note: in expansion of macro 'TEST_ERROR'
     if((file2 = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3975:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/", file1, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3978:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3981:50: note: in expansion of macro 'TEST_ERROR'
     if((gapl = H5Pcreate(H5P_GROUP_ACCESS)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3982:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_acc_flags(gapl, H5F_ACC_RDONLY) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3985:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_elink_acc_flags(gapl, &flags) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3986:33: note: in expansion of macro 'TEST_ERROR'
     if(flags != H5F_ACC_RDONLY) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3992:23: note: in expansion of macro 'TEST_ERROR'
     if(group != FAIL) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3995:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3996:64: note: in expansion of macro 'TEST_ERROR'
     if((file1 = H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:3999:56: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_acc_flags(gapl, H5F_ACC_RDWR) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4002:92: note: in expansion of macro 'TEST_ERROR'
     if((group = H5Gcreate2(file1, "/ext_link/group", H5P_DEFAULT, H5P_DEFAULT, gapl)) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4005:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4008:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_acc_flags(gapl, H5F_ACC_DEFAULT) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4014:26: note: in expansion of macro 'TEST_ERROR'
     if(subgroup != FAIL) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4020:21: note: in expansion of macro 'TEST_ERROR'
     if(ret != FAIL) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4024:21: note: in expansion of macro 'TEST_ERROR'
     if(ret != FAIL) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4028:21: note: in expansion of macro 'TEST_ERROR'
     if(ret != FAIL) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4032:21: note: in expansion of macro 'TEST_ERROR'
     if(ret != FAIL) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4035:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4041:23: note: in expansion of macro 'TEST_ERROR'
     if(file1 != FAIL) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4045:23: note: in expansion of macro 'TEST_ERROR'
     if(file1 != FAIL) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4049:23: note: in expansion of macro 'TEST_ERROR'
     if(file1 != FAIL) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4053:23: note: in expansion of macro 'TEST_ERROR'
     if(file1 != FAIL) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4056:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gapl) < 0) TEST_ERROR
                            ^
links.c: In function 'external_set_elink_cb':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4156:41: note: in expansion of macro 'TEST_ERROR'
     if ((fam_fapl = H5Pcopy(fapl)) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4157:80: note: in expansion of macro 'TEST_ERROR'
     if (H5Pset_fapl_family(fam_fapl, op_data.fam_size, op_data.base_fapl) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4162:78: note: in expansion of macro 'TEST_ERROR'
     if((file1 = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4163:82: note: in expansion of macro 'TEST_ERROR'
     if((file2 = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fam_fapl)) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4164:89: note: in expansion of macro 'TEST_ERROR'
     if((group = H5Gcreate2(file1, "group1",H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4165:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/", group, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4168:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4169:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4170:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4173:50: note: in expansion of macro 'TEST_ERROR'
     if((gapl = H5Pcreate(H5P_GROUP_ACCESS)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4174:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_cb(gapl, external_set_elink_cb_cb, &op_data) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4177:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_elink_cb(gapl, &cb, (void **) &op_data_p) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4178:40: note: in expansion of macro 'TEST_ERROR'
     if(cb != external_set_elink_cb_cb) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4179:31: note: in expansion of macro 'TEST_ERROR'
     if(op_data_p != &op_data) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4182:64: note: in expansion of macro 'TEST_ERROR'
     if((file1 = H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4185:100: note: in expansion of macro 'TEST_ERROR'
     if((group = H5Gcreate2(file1, "/group1/ext_link/group2", H5P_DEFAULT, H5P_DEFAULT, gapl)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4190:45: note: in expansion of macro 'TEST_ERROR'
     if((file2 = H5Iget_file_id(group)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4191:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Fget_intent(file2, &flags) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4192:33: note: in expansion of macro 'TEST_ERROR'
     if(!(flags & H5F_ACC_RDWR)) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4193:53: note: in expansion of macro 'TEST_ERROR'
     if((ret_fapl = H5Fget_access_plist(file2)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4194:48: note: in expansion of macro 'TEST_ERROR'
     if(H5FD_FAMILY != H5Pget_driver(ret_fapl)) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4196:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4197:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4198:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ret_fapl) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4199:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(fam_fapl) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4208:23: note: in expansion of macro 'TEST_ERROR'
     if(group != FAIL) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4217:23: note: in expansion of macro 'TEST_ERROR'
     if(group != FAIL) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4220:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4221:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gapl) < 0) TEST_ERROR
                            ^
links.c: In function 'external_reset_register':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4265:84: note: in expansion of macro 'TEST_ERROR'
     if ((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4266:29: note: in expansion of macro 'TEST_ERROR'
     if (H5Fclose(file) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4272:68: note: in expansion of macro 'TEST_ERROR'
     if ((file = H5Fopen(filename, H5F_ACC_RDWR, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4275:103: note: in expansion of macro 'TEST_ERROR'
     if (H5Lcreate_external("some_file", "some_obj", file, "ext_link1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4278:29: note: in expansion of macro 'TEST_ERROR'
     if (H5Fclose(file) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4283:68: note: in expansion of macro 'TEST_ERROR'
     if ((file = H5Fopen(filename, H5F_ACC_RDWR, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4284:109: note: in expansion of macro 'TEST_ERROR'
     if (H5Lcreate_external("another_file", "another_obj", file, "ext_link2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4285:29: note: in expansion of macro 'TEST_ERROR'
     if (H5Fclose(file) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:4287:33: note: in expansion of macro 'TEST_ERROR'
     if(HDremove(filename) != 0) TEST_ERROR
                                 ^
links.c: In function 'external_link_recursive':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5159:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5162:101: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/recursive", fid, "recursive", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5165:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5169:60: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5182:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_query':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5236:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5240:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "///dst//", fid, "src", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5243:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "src", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5244:83: note: in expansion of macro 'TEST_ERROR'
     if(li.u.val_size != (1 + (HDstrlen(filename2) + 1) + (HDstrlen("/dst") + 1))) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5252:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5255:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5258:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "dst", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5259:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5262:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5266:62: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5269:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "src", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5270:83: note: in expansion of macro 'TEST_ERROR'
     if(li.u.val_size != (1 + (HDstrlen(filename2) + 1) + (HDstrlen("/dst") + 1))) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5278:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_val(fid, "src", query_buf, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5281:91: note: in expansion of macro 'TEST_ERROR'
     if(H5Lunpack_elink_val(query_buf, li.u.val_size, NULL, &file_name, &object_name) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5284:40: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(file_name, filename2)) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5285:39: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(object_name, "/dst")) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5288:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(fid, "src", &oi, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5296:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5299:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Lunpack_elink_val(query_buf, li.u.val_size, NULL, NULL, NULL) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5303:84: note: in expansion of macro 'TEST_ERROR'
       if(H5Lunpack_elink_val(query_buf, li.u.val_size - 1, NULL, NULL, NULL) >= 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5306:76: note: in expansion of macro 'TEST_ERROR'
       if(H5Lunpack_elink_val(query_buf, (size_t)0, NULL, NULL, NULL) >= 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5309:71: note: in expansion of macro 'TEST_ERROR'
       if(H5Lunpack_elink_val(NULL, (size_t)0, NULL, NULL, NULL) >= 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5312:74: note: in expansion of macro 'TEST_ERROR'
       if(H5Lunpack_elink_val(NULL, (size_t)1000, NULL, NULL, NULL) >= 0) TEST_ERROR
                                                                          ^
links.c: In function 'external_link_unlink_compact':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5358:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5361:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/dst", fid, "src", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5364:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5367:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5370:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "dst", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5371:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5374:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5380:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5383:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "src", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5386:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5389:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename2, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5392:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "dst", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5395:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5398:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
links.c: In function 'external_link_unlink_dense':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5450:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5453:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5456:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5459:47: note: in expansion of macro 'TEST_ERROR'
     if((gcpl = H5Gget_create_plist(gid)) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5460:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5464:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/dst", gid, "src", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5467:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5468:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, &nmsgs) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5469:20: note: in expansion of macro 'TEST_ERROR'
     if(nmsgs != 1) TEST_ERROR
                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5470:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5475:90: note: in expansion of macro 'TEST_ERROR'
         if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5476:32: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(gid2) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5480:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5481:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5482:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5485:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5488:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5491:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5494:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5497:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "dst", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5498:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5501:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5507:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5510:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5513:48: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "src", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5518:54: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5522:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5523:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, &nmsgs) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5524:34: note: in expansion of macro 'TEST_ERROR'
     if(nmsgs != (min_dense - 1)) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5525:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) == TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5526:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5529:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5532:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5535:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename2, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5538:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "dst", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5541:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5544:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
links.c: In function 'external_link_move':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5591:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5594:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/dst", fid, "src", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5597:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5600:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5603:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "dst", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5604:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5607:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5613:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5616:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(fid, "src", H5L_SAME_LOC, "src2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5619:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "src2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5622:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5623:35: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/dst")) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5626:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5629:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid2) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5632:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5635:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5638:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename2, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5641:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "dst/new_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5644:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5647:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5652:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5655:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate2(fid, "group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5658:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(fid, "src2", gid, "src3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5661:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5664:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/group2/src3", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5667:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5668:35: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/dst")) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5671:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5674:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid2) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5677:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5680:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5683:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename2, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5686:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "dst/new_group2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5689:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5692:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5697:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5700:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/group2/src3", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5703:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5704:35: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/dst")) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5707:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(fid, "/group2/src3", H5L_SAME_LOC, "/src", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5710:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5711:35: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/dst")) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5714:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5717:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid2) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5720:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5723:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5726:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename2, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5729:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "dst/new_group3", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5732:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5735:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
links.c: In function 'external_link_ride':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5788:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5791:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5794:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) != TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5797:47: note: in expansion of macro 'TEST_ERROR'
     if((gcpl = H5Gget_create_plist(gid)) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5798:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5803:90: note: in expansion of macro 'TEST_ERROR'
         if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5804:32: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(gid2) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5808:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5809:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5811:49: note: in expansion of macro 'TEST_ERROR'
         if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5814:45: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5819:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/dst", gid, "src", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5822:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5823:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5824:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5827:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5830:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5833:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5836:76: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5839:83: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "dst", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5840:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5843:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5848:60: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5851:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "src", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5854:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5855:35: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/dst")) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5858:90: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5861:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5864:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5867:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5872:54: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Ldelete(gid, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5876:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5877:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, &nmsgs) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5878:34: note: in expansion of macro 'TEST_ERROR'
     if(nmsgs != (min_dense - 1)) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5879:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5880:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) == TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5883:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5886:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "src", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5889:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5890:35: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/dst")) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5893:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5896:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid2) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5899:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5902:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5905:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename2, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5908:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "dst/new_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5911:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5914:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "dst/new_group2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5917:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:5920:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
links.c: In function 'external_link_closing':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5986:77: note: in expansion of macro 'TEST_ERROR'
     if((fid1 = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5987:77: note: in expansion of macro 'TEST_ERROR'
     if((fid2 = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5988:77: note: in expansion of macro 'TEST_ERROR'
     if((fid3 = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5989:77: note: in expansion of macro 'TEST_ERROR'
     if((fid4 = H5Fcreate(filename4, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5994:53: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5995:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5996:46: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:5999:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/", fid1, "elink", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6000:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename3, "/", fid2, "elink", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6001:89: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename4, "/", fid3, "elink", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6004:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid4) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6005:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid3) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6006:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6009:105: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid1, "elink/elink/elink/group1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6010:101: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(fid1, "elink/elink/elink/type1", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6011:118: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid1, "elink/elink/elink/dataset1", tid2, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6014:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6015:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6016:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6019:76: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid1, "elink/elink/elink/type1", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6020:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid1, "elink/elink/elink", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6021:84: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(fid1, "elink/elink/elink/type1", &oi, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6022:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(fid1, "elink/elink/elink", &oi, H5P_DEFAULT) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6026:74: note: in expansion of macro 'TEST_ERROR'
         "elink/elink/elink/group1_moved", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6029:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid4 = H5Fopen(filename4, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6031:55: note: in expansion of macro 'FAIL_STACK_ERROR'
         "type1_moved", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6033:76: note: in expansion of macro 'FAIL_STACK_ERROR'
         "elink/elink/elink/dataset1_moved", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6036:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid4) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6040:68: note: in expansion of macro 'FAIL_STACK_ERROR'
         "elink/elink/elink_copied", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6042:75: note: in expansion of macro 'FAIL_STACK_ERROR'
         "elink/elink/elink/elink_copied2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6045:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oset_comment_by_name(fid1, "elink/elink/elink/group1_moved", "comment", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6046:107: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_comment_by_name(fid1, "elink/elink/elink/group1_moved", buf, sizeof(buf), H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6047:34: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(buf, "comment")) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6050:83: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid1, "elink/elink/elink/group1_moved", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6051:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid = H5Topen2(fid1, "elink/elink/elink/type1_moved", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6052:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did = H5Dopen2(fid1, "elink/elink/elink/dataset1_moved", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6054:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6055:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(tid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6056:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(did) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6059:83: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid1, "elink/elink/elink/group1_moved", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6060:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid = H5Topen2(fid1, "elink/elink/elink/type1_moved", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6061:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did = H5Dopen2(fid1, "elink/elink/elink/dataset1_moved", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6063:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6064:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(tid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6065:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(did) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6068:84: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Oopen(fid1, "elink/elink/elink/dataset1_moved", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6069:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6072:102: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid1, "elink/elink/elink/mnt", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6073:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6075:77: note: in expansion of macro 'TEST_ERROR'
         if(H5Fmount(fid1, "elink/elink/elink/mnt", fid1, H5P_DEFAULT) >= 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6076:60: note: in expansion of macro 'TEST_ERROR'
         if(H5Funmount(fid1, "elink/elink/elink/mnt") >= 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6080:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Rcreate(&obj_ref, fid1, "elink/elink/elink/type1_moved", H5R_OBJECT, (hid_t)(-1)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6083:76: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid1, "elink/elink/elink/group1_moved", H5P_DEFAULT) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6084:75: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid1, "elink/elink/elink/type1_moved", H5P_DEFAULT) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6085:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid1, "elink/elink/elink/dataset1_moved", H5P_DEFAULT) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6086:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid1, "elink/elink/elink_copied", H5P_DEFAULT) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6087:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid1, "elink/elink/elink/elink_copied2", H5P_DEFAULT) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6093:61: note: in expansion of macro 'TEST_ERROR'
     if((fid2 = H5Fopen(filename2, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6095:44: note: in expansion of macro 'TEST_ERROR'
             H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6096:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6099:100: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid1, "elink/elink2/group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6100:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6105:107: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid1, "elink/elink2/group2/group3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6106:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6107:114: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid1, "elink/elink2/group2/group3/group4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6108:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6109:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(fid1, "elink/elink2/group2/group3/group4", &oi, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6112:52: note: in expansion of macro 'TEST_ERROR'
     if((lcpl_id = H5Pcreate(H5P_LINK_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6113:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_create_intermediate_group(lcpl_id, TRUE) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6115:44: note: in expansion of macro 'TEST_ERROR'
                 lcpl_id, H5P_DEFAULT) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6121:123: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid1, "elink/file2group1/file2group2/slink/group3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6122:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6123:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid1, "elink/file2group1/file2group2/slink/group3", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6126:98: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid1, "elink/file2group3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6127:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6128:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid1, "elink/file2group3", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6129:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid1, "elink/elink", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6133:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6136:77: note: in expansion of macro 'TEST_ERROR'
     if((fid1 = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6137:77: note: in expansion of macro 'TEST_ERROR'
     if((fid2 = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6138:77: note: in expansion of macro 'TEST_ERROR'
     if((fid3 = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6139:77: note: in expansion of macro 'TEST_ERROR'
     if((fid4 = H5Fcreate(filename4, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6142:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6143:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6144:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid4) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6145:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid3) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6146:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6147:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid1) < 0) TEST_ERROR
                            ^
links.c: In function 'external_link_endian':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6212:52: note: in expansion of macro 'TEST_ERROR'
     if((lapl_id = H5Pcreate(H5P_LINK_ACCESS)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6213:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_elink_prefix(lapl_id, pathbuf) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6215:70: note: in expansion of macro 'TEST_ERROR'
     if(HDstrlen(pathbuf) + HDstrlen(LE_FILENAME) >= sizeof(namebuf)) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6220:67: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(namebuf, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6221:55: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Oopen(fid, "ext_link", lapl_id)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6224:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(gid, "subgroup", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6227:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6228:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6229:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6231:70: note: in expansion of macro 'TEST_ERROR'
     if(HDstrlen(pathbuf) + HDstrlen(BE_FILENAME) >= sizeof(namebuf)) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6236:67: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(namebuf, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6237:55: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Oopen(fid, "ext_link", lapl_id)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6240:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(gid, "subgroup", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6243:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6244:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6245:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_link_strong':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6295:39: note: in expansion of macro 'TEST_ERROR'
     if((my_fapl = H5Pcopy(fapl)) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6298:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_fclose_degree(my_fapl, H5F_CLOSE_STRONG) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6301:80: note: in expansion of macro 'TEST_ERROR'
     if((fid1 = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, my_fapl)) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6302:83: note: in expansion of macro 'TEST_ERROR'
     if((gid1 = H5Gcreate2(fid1, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6303:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6304:85: note: in expansion of macro 'TEST_ERROR'
     if((gid1 = H5Gcreate2(fid1, "A/B", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6305:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6306:87: note: in expansion of macro 'TEST_ERROR'
     if((gid1 = H5Gcreate2(fid1, "A/B/C", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6307:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6308:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6311:77: note: in expansion of macro 'TEST_ERROR'
     if((fid2 = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6312:84: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(fid2, "/W", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6313:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6314:86: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(fid2, "/W/X", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6315:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename1, "/A/B/C", gid2, "DLINK", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6316:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6317:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6320:63: note: in expansion of macro 'TEST_ERROR'
     if((fid2 = H5Fopen(filename2, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6321:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid2, "/W/X/DLINK", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6322:63: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid2, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6323:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/A/B/C")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6324:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6325:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid2) < 0) TEST_ERROR
                            ^
links.c: In function 'external_symlink':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6394:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6396:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6398:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6409:68: note: in expansion of macro 'TEST_ERROR'
         if(HDsymlink(filename2b, SYMLINK1) < 0 && errno != EEXIST) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6422:68: note: in expansion of macro 'TEST_ERROR'
         if(HDsymlink(filename4b, SYMLINK2) < 0 && errno != EEXIST) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6430:82: note: in expansion of macro 'TEST_ERROR'
         if((file1 = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6433:105: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_external(SYMLINK1, "group2", file1, "extlink2-sym", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6436:33: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file1) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6440:83: note: in expansion of macro 'TEST_ERROR'
         if((file2 = H5Fcreate(filename2a, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6441:33: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file2) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6444:65: note: in expansion of macro 'TEST_ERROR'
         if((file2 = H5Fopen(SYMLINK1, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6447:95: note: in expansion of macro 'TEST_ERROR'
         if((group2 = H5Gcreate2(file2, "group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6450:104: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_external(filename3b, "group3", group2, "extlink3", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6453:34: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group2) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6456:33: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file2) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6460:83: note: in expansion of macro 'TEST_ERROR'
         if((file3 = H5Fcreate(filename3a, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6463:95: note: in expansion of macro 'TEST_ERROR'
         if((group3 = H5Gcreate2(file3, "group3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6466:106: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_external(SYMLINK2, "group4", group3, "extlink4-sym", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6469:34: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group3) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6472:33: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file3) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6476:83: note: in expansion of macro 'TEST_ERROR'
         if((file4 = H5Fcreate(filename4b, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6479:95: note: in expansion of macro 'TEST_ERROR'
         if((group4 = H5Gcreate2(file4, "group4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6482:104: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_external(filename5b, "group5", group4, "extlink5", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6485:34: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group4) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6488:33: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file4) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6492:83: note: in expansion of macro 'TEST_ERROR'
         if((file5 = H5Fcreate(filename5a, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6495:95: note: in expansion of macro 'TEST_ERROR'
         if((group5 = H5Gcreate2(file5, "group5", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6496:34: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group5) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6499:33: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file5) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6505:66: note: in expansion of macro 'TEST_ERROR'
         if((file1 = H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6508:73: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((group2 = H5Gopen2(file1, "extlink2-sym", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6509:34: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group2) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6512:82: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((group3 = H5Gopen2(file1, "extlink2-sym/extlink3", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6513:34: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group3) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6516:95: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((group4 = H5Gopen2(file1, "extlink2-sym/extlink3/extlink4-sym", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6517:34: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group4) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:6520:104: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((group5 = H5Gopen2(file1, "extlink2-sym/extlink3/extlink4-sym/extlink5", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6521:34: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group5) < 0) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6524:33: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file1) < 0) TEST_ERROR
                                 ^
links.c: In function 'external_copy_invalid_object':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6591:53: note: in expansion of macro 'TEST_ERROR'
     if((ocpyplid = H5Pcreate(H5P_OBJECT_COPY)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6592:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_copy_object(ocpyplid, H5O_COPY_EXPAND_EXT_LINK_FLAG) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6595:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6596:86: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "group1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6597:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6601:102: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "no_object", fid, "/group1/link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6604:74: note: in expansion of macro 'TEST_ERROR'
     if(H5Ocopy(fid, "group1", fid, "group2", ocpyplid, H5P_DEFAULT) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6607:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6611:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6614:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6615:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(ocpyplid) < 0) TEST_ERROR
                                ^
links.c: In function 'external_dont_fail_to_source':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6663:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6664:85: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6665:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6670:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external("no_file", "/group", fid, "link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
links.c:6676:18: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(oid >= 0) FAIL_PUTS_ERROR("Succeeded in opening target of invalid external link")
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6679:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'external_file_cache':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6738:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
links.c:6740:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("default external file cache size is not 0")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6744:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6746:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6750:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
links.c:6752:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("external file cache size different from expected")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6760:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6762:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6767:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6771:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6778:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6780:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6787:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6798:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6800:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6805:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6809:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6816:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6818:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6825:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6832:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6843:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6845:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6847:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6849:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6854:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6857:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6860:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6864:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6866:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6868:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6875:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6877:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6884:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6886:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6893:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6904:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6906:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6908:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6910:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6915:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6918:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6921:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6925:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6927:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6929:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6936:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6938:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6945:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6947:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6954:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6961:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6972:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6974:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6976:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6981:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6984:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6987:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6991:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:6993:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7000:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7002:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7009:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7020:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7022:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7024:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7029:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7032:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7035:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7039:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7041:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7048:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7050:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7057:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7064:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
links.c: In function 'external_open_twice':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7131:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7133:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7138:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7142:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7146:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7148:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7153:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7155:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7159:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7170:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7172:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7177:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7179:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7184:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7188:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7192:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7194:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7199:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7201:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7205:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7216:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7218:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7222:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7225:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7227:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7229:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7234:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7238:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7242:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7244:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7249:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7251:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7255:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7266:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7272:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7275:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7277:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7282:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7286:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7290:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7292:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7297:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7299:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7303:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
links.c: In function 'ud_hard_links':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7524:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7527:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7528:59: note: in expansion of macro 'TEST_ERROR'
     if((empty_size = h5_get_file_size(filename, fapl))<0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7530:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7533:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered(H5L_TYPE_EXTERNAL) != TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7534:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != FALSE) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7537:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_hard_class) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7540:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered(H5L_TYPE_EXTERNAL) != TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7541:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != TRUE) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7544:85: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7547:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "group", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7549:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7554:136: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_ud(fid, "ud_link", (H5L_type_t)UD_HARD_TYPE, &(li.u.address), (size_t)sizeof(haddr_t), H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7557:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7558:59: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7561:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ud_link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7564:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7565:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/group")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7568:90: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7571:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7572:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7575:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "group/new_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7578:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7579:47: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/group/new_group")) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7582:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7585:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_info(fid, "ud_link", &li, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7587:28: note: in expansion of macro 'TEST_ERROR'
     if(li.u.val_size != 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7596:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/group", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7599:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ud_link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7602:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid, "new_group", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7603:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7607:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "ud_link", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7610:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7613:56: note: in expansion of macro 'TEST_ERROR'
     if(empty_size != h5_get_file_size(filename, fapl)) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7615:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lunregister((H5L_type_t)UD_HARD_TYPE) < 0) FAIL_STACK_ERROR
                                                     ^
links.c: In function 'UD_rereg_traverse':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7653:74: note: in expansion of macro 'TEST_ERROR'
     if((ret_value = H5Oopen(cur_group, REREG_TARGET_NAME, lapl_id)) < 0) TEST_ERROR
                                                                          ^
links.c: In function 'ud_link_reregister':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7690:73: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7693:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7694:57: note: in expansion of macro 'TEST_ERROR'
     if((empty_size=h5_get_file_size(filename, fapl))<0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7696:73: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7699:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != FALSE) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7702:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_hard_class) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7705:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != TRUE) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7708:85: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7709:58: note: in expansion of macro 'TEST_ERROR'
     if (H5Lget_info(fid, "group", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7710:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7714:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7717:95: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, REREG_TARGET_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7718:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7721:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Lunregister((H5L_type_t)UD_HARD_TYPE) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7724:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != FALSE) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7728:64: note: in expansion of macro 'TEST_ERROR'
         if((gid = H5Gopen2(fid, "ud_link", H5P_DEFAULT)) >= 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7735:11: note: in expansion of macro 'TEST_ERROR'
           TEST_ERROR
           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7739:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_rereg_class) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7742:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != TRUE) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7747:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ud_link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7750:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7751:50: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/" REREG_TARGET_NAME)) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7754:90: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7757:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7758:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7761:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "rereg_target/new_group", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7764:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7765:54: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/rereg_target/new_group")) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7768:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7772:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/group", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7777:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lregister(UD_hard_class) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7778:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != TRUE) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7782:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ud_link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7783:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7787:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "ud_link", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7790:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/rereg_target/new_group", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7791:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, REREG_TARGET_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7794:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7797:56: note: in expansion of macro 'TEST_ERROR'
     if(empty_size != h5_get_file_size(filename, fapl)) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7799:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lunregister((H5L_type_t)UD_HARD_TYPE) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7800:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != FALSE) FAIL_STACK_ERROR
                                                             ^
links.c: In function 'UD_cb_create':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7835:20: note: in expansion of macro 'TEST_ERROR'
     if(!link_name) TEST_ERROR
                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7836:23: note: in expansion of macro 'TEST_ERROR'
     if(loc_group < 0) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7837:34: note: in expansion of macro 'TEST_ERROR'
     if(udata_size > 0 && !udata) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7838:21: note: in expansion of macro 'TEST_ERROR'
     if(lcpl_id < 0) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7840:88: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(link_name, UD_CB_LINK_NAME) && strcmp(link_name, NEW_UD_CB_LINK_NAME)) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7841:53: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp((const char *)udata, UD_CB_TARGET)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7842:40: note: in expansion of macro 'TEST_ERROR'
     if(udata_size != UD_CB_TARGET_LEN) TEST_ERROR
                                        ^
links.c: In function 'UD_cb_traverse':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7857:20: note: in expansion of macro 'TEST_ERROR'
     if(!link_name) TEST_ERROR
                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7858:23: note: in expansion of macro 'TEST_ERROR'
     if(cur_group < 0) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7859:34: note: in expansion of macro 'TEST_ERROR'
     if(udata_size > 0 && !udata) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7861:88: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(link_name, UD_CB_LINK_NAME) && strcmp(link_name, NEW_UD_CB_LINK_NAME)) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7862:53: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp((const char *)udata, UD_CB_TARGET)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7863:40: note: in expansion of macro 'TEST_ERROR'
     if(udata_size != UD_CB_TARGET_LEN) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7866:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
links.c: In function 'UD_cb_move':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7879:19: note: in expansion of macro 'TEST_ERROR'
     if(!new_name) TEST_ERROR
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7880:21: note: in expansion of macro 'TEST_ERROR'
     if(new_loc < 0) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7881:34: note: in expansion of macro 'TEST_ERROR'
     if(udata_size > 0 && !udata) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7883:49: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(new_name, NEW_UD_CB_LINK_NAME)) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7884:53: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp((const char *)udata, UD_CB_TARGET)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7885:40: note: in expansion of macro 'TEST_ERROR'
     if(udata_size != UD_CB_TARGET_LEN) TEST_ERROR
                                        ^
links.c: In function 'UD_cb_delete':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7898:20: note: in expansion of macro 'TEST_ERROR'
     if(!link_name) TEST_ERROR
                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7899:18: note: in expansion of macro 'TEST_ERROR'
     if(file < 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7900:34: note: in expansion of macro 'TEST_ERROR'
     if(udata_size > 0 && !udata) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7902:90: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(link_name, UD_CB_LINK_NAME) && HDstrcmp(link_name, NEW_UD_CB_LINK_NAME)) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7903:53: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp((const char *)udata, UD_CB_TARGET)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7904:40: note: in expansion of macro 'TEST_ERROR'
     if(udata_size != UD_CB_TARGET_LEN) TEST_ERROR
                                        ^
links.c: In function 'UD_cb_query':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7917:20: note: in expansion of macro 'TEST_ERROR'
     if(!link_name) TEST_ERROR
                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7918:34: note: in expansion of macro 'TEST_ERROR'
     if(udata_size > 0 && !udata) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7920:46: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(link_name, UD_CB_LINK_NAME)) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7921:53: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp((const char *)udata, UD_CB_TARGET)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7922:40: note: in expansion of macro 'TEST_ERROR'
     if(udata_size != UD_CB_TARGET_LEN) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7925:25: note: in expansion of macro 'TEST_ERROR'
       if(buf_size < 16) TEST_ERROR
                         ^
links.c: In function 'ud_callbacks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7967:73: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7970:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered(H5L_TYPE_EXTERNAL) != TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7971:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != FALSE) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7972:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_CB_TYPE) != FALSE) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7977:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_hard_class) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7981:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_cb_class) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7984:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered(H5L_TYPE_EXTERNAL) != TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7985:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_HARD_TYPE) != TRUE) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7986:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Lis_registered((H5L_type_t)UD_CB_TYPE) != TRUE) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7989:90: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, UD_CB_TARGET, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7992:140: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_ud(fid, UD_CB_LINK_NAME, (H5L_type_t)UD_CB_TYPE, ud_target_name, (size_t)UD_CB_TARGET_LEN, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7993:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:7996:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, UD_CB_LINK_NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:7997:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8000:66: note: in expansion of macro 'TEST_ERROR'
     if (H5Lget_info(fid, UD_CB_LINK_NAME, &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8001:29: note: in expansion of macro 'TEST_ERROR'
     if(li.u.val_size != 16) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8009:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_val(fid, UD_CB_LINK_NAME, query_buf, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8010:53: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(query_buf, "query succeeded") != 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8013:104: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(fid, UD_CB_LINK_NAME, H5L_SAME_LOC, NEW_UD_CB_LINK_NAME, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8016:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, NEW_UD_CB_LINK_NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8017:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8020:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, NEW_UD_CB_LINK_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8027:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((lcpl = H5Pcreate(H5P_LINK_CREATE)) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8028:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_char_encoding(lcpl, H5T_CSET_UTF8) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8029:133: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_ud(fid, UD_CB_LINK_NAME, (H5L_type_t)UD_CB_TYPE, ud_target_name, (size_t)UD_CB_TARGET_LEN, lcpl, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8030:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(lcpl) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8033:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_info(fid, UD_CB_LINK_NAME, &li, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8034:34: note: in expansion of macro 'TEST_ERROR'
     if(li.cset != H5T_CSET_UTF8) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8037:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lunregister((H5L_type_t)UD_CB_TYPE) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8041:149: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Lcreate_ud(fid, NEW_UD_CB_LINK_NAME, (H5L_type_t)UD_CB_TYPE, ud_target_name, (size_t)UD_CB_TARGET_LEN, H5P_DEFAULT, H5P_DEFAULT) >= 0) FAIL_STACK_ERROR
                                                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8042:109: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Lmove(fid, UD_CB_LINK_NAME, H5L_SAME_LOC, NEW_UD_CB_LINK_NAME, H5P_DEFAULT, H5P_DEFAULT) >= 0) FAIL_STACK_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8043:63: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Ldelete(fid, UD_CB_LINK_NAME, H5P_DEFAULT) >= 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8044:70: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid = H5Gopen2(gid, UD_CB_LINK_NAME, H5P_DEFAULT)) >= 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8045:63: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Ldelete(fid, UD_CB_LINK_NAME, H5P_DEFAULT) >= 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8049:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_info(fid, UD_CB_LINK_NAME, &li, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8050:28: note: in expansion of macro 'TEST_ERROR'
     if(li.u.val_size != 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8051:31: note: in expansion of macro 'TEST_ERROR'
     if(li.type != UD_CB_TYPE) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8054:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lunregister((H5L_type_t)UD_HARD_TYPE) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8057:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
links.c: In function 'UD_plist_traverse':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8093:25: note: in expansion of macro 'TEST_ERROR'
     if(udata_size != 0) TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8096:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget(lapl_id, DEST_PROP_NAME, target) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8099:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
links.c: In function 'lapl_udata':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8137:73: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8141:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_cb_class) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8144:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_plist_class) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8147:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_hard_class) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8151:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Lunregister((H5L_type_t)UD_CB_TYPE) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8154:87: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "group_a", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8155:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8156:87: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "group_b", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8157:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8160:112: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_ud(fid, "ud_link", (H5L_type_t)UD_PLIST_TYPE, NULL, (size_t)0, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8163:53: note: in expansion of macro 'TEST_ERROR'
     if((plist_id = H5Pcreate(H5P_LINK_ACCESS)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8165:123: note: in expansion of macro 'TEST_ERROR'
     if(H5Pinsert2(plist_id, DEST_PROP_NAME, (size_t)NAME_BUF_SIZE, group_a_name, NULL, NULL, NULL, NULL, NULL, NULL) < 0) TEST_ERROR
                                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8168:55: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Oopen(fid, "ud_link", plist_id)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8169:91: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "subgroup_a", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8170:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8171:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8174:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid, "/group_a/subgroup_a", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8175:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8179:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset(plist_id, DEST_PROP_NAME, group_b_name) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8182:55: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Oopen(fid, "ud_link", plist_id)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8183:91: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "subgroup_b", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8184:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8185:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8188:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gopen2(fid, "/group_b/subgroup_b", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8189:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8192:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(plist_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8195:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'ud_link_errors':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8433:73: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8437:45: note: in expansion of macro 'TEST_ERROR'
       if(H5Lregister(UD_error1_class) >= 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8438:45: note: in expansion of macro 'TEST_ERROR'
       if(H5Lregister(UD_error2_class) >= 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8439:45: note: in expansion of macro 'TEST_ERROR'
       if(H5Lregister(UD_error3_class) >= 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8440:45: note: in expansion of macro 'TEST_ERROR'
       if(H5Lregister(UD_error4_class) >= 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8444:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_plist_class) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8447:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lregister(UD_cbfail_class1) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8450:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate2(fid, "group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8451:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8456:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8458:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8463:136: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_ud(fid, "/ud_link", (H5L_type_t)UD_CBFAIL_TYPE, &group_name, HDstrlen(group_name) + 1, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8466:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "ud_link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8467:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8472:115: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcreate_ud(fid, "fail", (H5L_type_t)UD_CBFAIL_TYPE, NULL, (size_t)0, H5P_DEFAULT, H5P_DEFAULT) >= 0) TEST_ERROR
                                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8475:95: note: in expansion of macro 'TEST_ERROR'
         if(H5Lmove(fid, "ud_link", H5L_SAME_LOC, "move_fail", H5P_DEFAULT, H5P_DEFAULT) >= 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8476:86: note: in expansion of macro 'TEST_ERROR'
         if(H5Lcopy(fid, "ud_link", fid, "copy_fail", H5P_DEFAULT, H5P_DEFAULT) >= 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8479:54: note: in expansion of macro 'TEST_ERROR'
         if(H5Ldelete(fid, "group", H5P_DEFAULT) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8480:64: note: in expansion of macro 'TEST_ERROR'
         if((gid = H5Gopen2(gid, "ud_link", H5P_DEFAULT)) >= 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8483:57: note: in expansion of macro 'TEST_ERROR'
         if(H5Ldelete(fid, "ud_link", H5P_DEFAULT) >= 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8486:63: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_info(fid, "ud_link", &li, H5P_DEFAULT) >=0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8490:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lregister(UD_cbfail_class2) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8494:95: note: in expansion of macro 'TEST_ERROR'
         if(H5Lmove(fid, "ud_link", H5L_SAME_LOC, "move_fail", H5P_DEFAULT, H5P_DEFAULT) >= 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8496:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcopy(fid, "ud_link", fid, "copy_succ", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8499:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_info(fid, "ud_link", &li, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8500:28: note: in expansion of macro 'TEST_ERROR'
     if(li.u.val_size != 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8503:91: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_val(fid, "ud_link", query_buf, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) >=0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8507:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lregister(UD_cbfail_class3) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8510:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_info(fid, "ud_link", &li, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8511:28: note: in expansion of macro 'TEST_ERROR'
     if(li.u.val_size != 8) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8512:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lget_val(fid, "ud_link", query_buf, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8513:45: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(query_buf, "succeed") != 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8516:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(fid, "copy_succ", H5L_SAME_LOC, "move_succ", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8517:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcopy(fid, "ud_link", fid, "copy_succ2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8520:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "ud_link", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8523:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
links.c: In function 'lapl_nlinks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8580:73: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8583:85: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "final", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8586:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("final", fid, "soft1", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8587:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft1", fid, "soft2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8588:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft2", fid, "soft3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8589:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft3", fid, "soft4", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8590:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft4", fid, "soft5", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8591:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft5", fid, "soft6", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8592:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft6", fid, "soft7", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8593:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft7", fid, "soft8", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8594:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft8", fid, "soft9", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8595:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft9", fid, "soft10", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8596:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft10", fid, "soft11", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8597:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft11", fid, "soft12", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8598:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft12", fid, "soft13", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8599:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft13", fid, "soft14", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8600:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft14", fid, "soft15", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8601:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft15", fid, "soft16", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8602:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("soft16", fid, "soft17", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8605:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8606:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8609:57: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8613:50: note: in expansion of macro 'TEST_ERROR'
     if((plist = H5Pcreate(H5P_LINK_ACCESS)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8615:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_nlinks(plist, nlinks) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8619:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_nlinks(plist, &nlinks) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8620:22: note: in expansion of macro 'TEST_ERROR'
     if(nlinks != 20) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8624:51: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Oopen(fid, "soft17", plist)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8627:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8628:38: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/soft17")) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8631:89: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "new_soft", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8634:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8635:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8639:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_nlinks(plist, nlinks) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8643:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_nlinks(plist, &nlinks) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8644:21: note: in expansion of macro 'TEST_ERROR'
     if(nlinks != 4) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8657:50: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Oopen(fid, "soft4", plist)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8660:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(gid, objname, (size_t)NAME_BUF_SIZE) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8661:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/soft4")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8666:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_nlinks(plist, nlinks) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8671:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcopy(fid, "soft17", fid, "soft17/newer_soft", H5P_DEFAULT, plist) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8672:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Lmove(fid, "soft17/newer_soft", fid, "soft17/newest_soft", H5P_DEFAULT, plist) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8675:75: note: in expansion of macro 'TEST_ERROR'
     if(H5Olink(gid, fid, "soft17/link_to_group", H5P_DEFAULT, plist) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8678:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "soft17", fid, "soft17/link2_to_group", H5P_DEFAULT, plist) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8679:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("/soft4", fid, "soft17/soft_link", H5P_DEFAULT, plist) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8682:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(fid, "soft17/soft_link", plist) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8685:63: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_val(fid, "soft17", NULL, (size_t)0, plist) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8686:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "soft17", NULL, plist) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8689:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external("filename", "path", fid, "soft17/extlink", H5P_DEFAULT, plist) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8690:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_rereg_class) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8691:111: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_ud(fid, "soft17/udlink", (H5L_type_t)UD_HARD_TYPE, NULL, (size_t)0, H5P_DEFAULT, plist) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8694:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(plist) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8698:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8699:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(gid, "datatype", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8700:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8704:53: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8705:108: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(gid, "dataset", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8706:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8709:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
links.c:8714:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("    Should have failed for too many nested links.")
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
links.c:8716:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("    Should have failed for too many nested links.")
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
links.c:8718:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("    Should have failed for too many nested links.")
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8722:50: note: in expansion of macro 'TEST_ERROR'
     if((gapl = H5Pcreate(H5P_GROUP_ACCESS)) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8723:53: note: in expansion of macro 'TEST_ERROR'
     if((tapl = H5Pcreate(H5P_DATATYPE_ACCESS)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8724:52: note: in expansion of macro 'TEST_ERROR'
     if((dapl = H5Pcreate(H5P_DATASET_ACCESS)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8727:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_nlinks(gapl, nlinks) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8728:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_nlinks(tapl, nlinks) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8729:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_nlinks(dapl, nlinks) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8734:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "soft17", gapl)) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8735:60: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Topen2(fid, "soft17/datatype", tapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8736:59: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dopen2(fid, "soft17/dataset", dapl)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8739:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8740:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8741:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8744:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gapl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8745:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(tapl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8746:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dapl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8749:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Lunregister((H5L_type_t)UD_HARD_TYPE) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8752:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'linkinfo':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8805:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8808:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Lregister(UD_plist_class) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8811:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8812:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(fid, "datatype", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8813:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate2(fid, "group", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:8814:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("group", fid, "softlink", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8816:43: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate(H5S_SCALAR)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8817:108: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid, "dataset", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8819:112: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_ud(fid, "ud_link", (H5L_type_t)UD_PLIST_TYPE, NULL, (size_t)0, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8820:100: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external("file_name", "obj_path", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8823:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8824:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8825:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8828:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "datatype", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8829:34: note: in expansion of macro 'TEST_ERROR'
     if(li.type != H5L_TYPE_HARD) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8830:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "group", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8831:34: note: in expansion of macro 'TEST_ERROR'
     if(li.type != H5L_TYPE_HARD) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8832:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "dataset", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8833:34: note: in expansion of macro 'TEST_ERROR'
     if(li.type != H5L_TYPE_HARD) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8835:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "ext_link", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8836:38: note: in expansion of macro 'TEST_ERROR'
     if(li.type != H5L_TYPE_EXTERNAL) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8837:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "softlink", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8838:34: note: in expansion of macro 'TEST_ERROR'
     if(li.type != H5L_TYPE_SOFT) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8839:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "ud_link", &li, H5P_DEFAULT) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8840:34: note: in expansion of macro 'TEST_ERROR'
     if(li.type != UD_PLIST_TYPE) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8843:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info(fid, "group", NULL, H5P_DEFAULT) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8845:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'check_all_closed':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8900:79: note: in expansion of macro 'TEST_ERROR'
         if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8901:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid) < 0) TEST_ERROR
                               ^
links.c: In function 'build_visit_file':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8944:75: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8947:87: note: in expansion of macro 'TEST_ERROR'
     if((gid = H5Gcreate2(fid, "/Group1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8950:87: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gcreate2(gid, "Group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8953:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8954:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8958:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("/Group1", fid, "/soft_one", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8959:90: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("/Group1/Group2", fid, "/soft_two", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8962:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_soft("nowhere", fid, "/soft_dangle", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8966:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "/", fid, "hard_zero", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8967:87: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "/Group1", fid, "hard_one", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8968:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "/Group1/Group2", fid, "hard_two", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8971:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "/Group1", fid, "/Group1/hard_one", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8972:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_hard(fid, "/", fid, "/Group1/Group2/hard_zero", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8983:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(pathname, "/group", fid, "/ext_one", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8986:98: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external("foo.h5", "/group", fid, "/ext_dangle", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8989:43: note: in expansion of macro 'TEST_ERROR'
     if((sid = H5Screate(H5S_SCALAR)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8991:114: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid, "/Dataset_zero", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8992:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8994:120: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid, "/Group1/Dataset_one", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8995:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8997:127: note: in expansion of macro 'TEST_ERROR'
     if((did = H5Dcreate2(fid, "/Group1/Group2/Dataset_two", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:8998:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(did) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9000:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9003:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9004:87: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(fid, "/Type_zero", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9005:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9007:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9008:93: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(fid, "/Group1/Type_one", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9009:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9011:45: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9012:100: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(fid, "/Group1/Group2/Type_two", tid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9013:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR
                           ^
links.c: In function 'link_visit':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9081:44: note: in expansion of macro 'TEST_ERROR'
     if((fid = build_visit_file(fapl)) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9086:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit(fid, H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9089:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9092:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit(gid, H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9093:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9097:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/Group1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9100:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit(gid, H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9101:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9103:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/Group1/Group2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9106:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit(gid, H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9107:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9111:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'link_visit_by_name':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9151:44: note: in expansion of macro 'TEST_ERROR'
     if((fid = build_visit_file(fapl)) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9156:104: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit_by_name(fid, "/", H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9159:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9162:104: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit_by_name(gid, ".", H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9163:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9169:110: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit_by_name(fid, "/Group1", H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9171:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/Group1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9174:104: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit_by_name(gid, ".", H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9175:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9179:117: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit_by_name(fid, "/Group1/Group2", H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9181:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/Group1/Group2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9184:104: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lvisit_by_name(gid, ".", H5_INDEX_NAME, H5_ITER_INC, visit_link_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9185:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9189:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'obj_visit':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9259:44: note: in expansion of macro 'TEST_ERROR'
     if((fid = build_visit_file(fapl)) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9264:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit(fid, H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9267:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9270:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit(gid, H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9271:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9275:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/Group1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9278:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit(gid, H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9279:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9281:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/Group1/Group2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9284:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit(gid, H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9285:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9289:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'obj_visit_by_name':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9329:44: note: in expansion of macro 'TEST_ERROR'
     if((fid = build_visit_file(fapl)) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9334:103: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit_by_name(fid, "/", H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9337:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9340:103: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit_by_name(gid, ".", H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9341:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9347:109: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit_by_name(fid, "/Group1", H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9349:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/Group1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9352:103: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit_by_name(gid, ".", H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9353:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9358:116: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit_by_name(fid, "/Group1/Group2", H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9360:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, "/Group1/Group2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9363:103: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ovisit_by_name(gid, ".", H5_INDEX_NAME, H5_ITER_INC, visit_obj_cb, &udata, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9364:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9368:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'obj_visit_stop':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9434:44: note: in expansion of macro 'TEST_ERROR'
     if((fid = build_visit_file(fapl)) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9441:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9442:29: note: in expansion of macro 'TEST_ERROR'
     if(ret != H5_ITER_STOP) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9443:23: note: in expansion of macro 'TEST_ERROR'
     if(nvisited != 1) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9448:39: note: in expansion of macro 'FAIL_STACK_ERROR'
         &nvisited, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9449:29: note: in expansion of macro 'TEST_ERROR'
     if(ret != H5_ITER_STOP) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9450:23: note: in expansion of macro 'TEST_ERROR'
     if(nvisited != 1) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9453:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links.c: In function 'link_filters':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9576:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9579:51: note: in expansion of macro 'TEST_ERROR'
     if((gcpl1 = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9580:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_link_phase_change(gcpl1, 2, 2) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9583:61: note: in expansion of macro 'TEST_ERROR'
     if((tri_ret = H5Zfilter_avail(H5Z_FILTER_DEFLATE)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9585:42: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_deflate(gcpl1, 6) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9588:64: note: in expansion of macro 'TEST_ERROR'
     if((tri_ret = H5Zfilter_avail(H5Z_FILTER_FLETCHER32)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9590:42: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_fletcher32(gcpl1) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9603:40: note: in expansion of macro 'TEST_ERROR'
     if(H5Zregister(&filter_class) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9605:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9609:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_nfilters(gcpl1) != nfilters) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9610:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Pall_filters_avail(gcpl1) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9614:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9616:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9618:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9620:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9623:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9624:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9627:42: note: in expansion of macro 'TEST_ERROR'
     if(link_filter_state != LFS_ENCODED) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9630:59: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9631:59: note: in expansion of macro 'TEST_ERROR'
     if((gid1 = H5Gopen2(fid, "group1", H5P_DEFAULT)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9634:49: note: in expansion of macro 'TEST_ERROR'
     if((gcpl2 = H5Gget_create_plist(gid1)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9635:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_nfilters(gcpl2) != nfilters) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9636:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9639:38: note: in expansion of macro 'TEST_ERROR'
     if((gcpl2 = H5Pcopy(gcpl1)) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9640:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_nfilters(gcpl2) != nfilters) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9641:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9645:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9649:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9650:58: note: in expansion of macro 'TEST_ERROR'
     if((gid2 = H5Gopen2(fid, "group2", H5P_DEFAULT)) <0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9653:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Lexists(gid2, "link1", H5P_DEFAULT) != TRUE) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9654:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Lexists(gid2, "link2", H5P_DEFAULT) != TRUE) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9655:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Lexists(gid2, "link3", H5P_DEFAULT) != TRUE) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9656:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Lexists(gid2, "link4", H5P_DEFAULT) != TRUE) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9659:49: note: in expansion of macro 'TEST_ERROR'
     if((gcpl2 = H5Gget_create_plist(gid2)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9660:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_nfilters(gcpl2) != nfilters) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9663:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(gid1, "link2", H5P_DEFAULT) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9664:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(gid1, "link3", H5P_DEFAULT) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9665:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(gid1, "link4", H5P_DEFAULT) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9668:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9669:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid2) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9670:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9676:59: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9677:59: note: in expansion of macro 'TEST_ERROR'
     if((gid1 = H5Gopen2(fid, "group1", H5P_DEFAULT)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9679:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9681:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9684:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9685:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9688:42: note: in expansion of macro 'TEST_ERROR'
     if(link_filter_state != LFS_ENCODED) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9693:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9698:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9701:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9706:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9711:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9714:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9719:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9722:63: note: in expansion of macro 'TEST_ERROR'
     if(H5Premove_filter(gcpl2, H5Z_FILTER_RESERVED + 42) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9728:21: note: in expansion of macro 'TEST_ERROR'
     if(status >= 0) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9731:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9732:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9738:59: note: in expansion of macro 'TEST_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9741:49: note: in expansion of macro 'TEST_ERROR'
     if((lcpl = H5Pcreate(H5P_LINK_CREATE)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9742:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_create_intermediate_group(lcpl, (unsigned)TRUE) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9746:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9749:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(lcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9752:49: note: in expansion of macro 'TEST_ERROR'
     if((gcpl1 = H5Gget_create_plist(gid1)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9753:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_nfilters(gcpl1) != 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9756:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9757:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9760:66: note: in expansion of macro 'TEST_ERROR'
     if((gid1 = H5Gopen2(fid, "group1/group2", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9761:49: note: in expansion of macro 'TEST_ERROR'
     if((gcpl1 = H5Gget_create_plist(gid1)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9762:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_nfilters(gcpl1) != nfilters) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9763:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9764:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9765:73: note: in expansion of macro 'TEST_ERROR'
     if((gid1 = H5Gopen2(fid, "group1/group2/group3", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9766:49: note: in expansion of macro 'TEST_ERROR'
     if((gcpl1 = H5Gget_create_plist(gid1)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9767:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_nfilters(gcpl1) != nfilters) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9768:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9769:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid1) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9772:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9778:61: note: in expansion of macro 'TEST_ERROR'
     if((tri_ret = H5Zfilter_avail(H5Z_FILTER_DEFLATE)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9784:53: note: in expansion of macro 'TEST_ERROR'
         if((fcpl = H5Pcreate(H5P_FILE_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9785:54: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_link_phase_change(fcpl, 2, 2) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9789:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9793:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9795:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9797:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9800:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9804:41: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_deflate(fcpl, 6) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9808:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9810:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9812:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9814:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9817:31: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(fid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9823:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9826:32: note: in expansion of macro 'TEST_ERROR'
         if(H5Pclose(fcpl) < 0) TEST_ERROR
                                ^
links.c: In function 'obj_exists':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9876:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9883:21: note: in expansion of macro 'TEST_ERROR'
     if(status >= 0) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9887:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9888:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9892:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9898:21: note: in expansion of macro 'TEST_ERROR'
     if(status >= 0) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9903:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("dangle", fid, "soft1", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9907:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9910:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/group", fid, "soft2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9914:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9917:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("dangle", fid, "group/soft1", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9921:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9924:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/group", fid, "group/soft2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9928:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9933:96: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external("nofile", "dangle", fid, "external1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9937:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9940:96: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "dangle", fid, "external2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9944:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9947:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "group", fid, "external3", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9951:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9954:102: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external("nofile", "dangle", fid, "group/external1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9958:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9961:102: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "dangle", fid, "group/external2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9965:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9968:101: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "group", fid, "group/external3", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9972:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9977:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("external1", fid, "soft-elink1", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9981:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9984:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("external2", fid, "soft-elink2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9988:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9991:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("external3", fid, "soft-elink3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:9995:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:9998:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("group/external1", fid, "soft-elink4", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10002:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10005:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("group/external2", fid, "soft-elink5", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10009:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10012:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("group/external3", fid, "soft-elink6", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10016:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10019:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/external1", fid, "group/soft-elink1", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10023:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10026:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/external2", fid, "group/soft-elink2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10030:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10033:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/external3", fid, "group/soft-elink3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10037:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10040:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/group/external1", fid, "group/soft-elink4", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10044:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10047:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/group/external2", fid, "group/soft-elink5", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10051:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10054:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/group/external3", fid, "group/soft-elink6", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10058:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10063:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "soft1", fid, "elink-soft1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10067:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10070:97: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "soft2", fid, "elink-soft2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10074:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10077:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "group/soft1", fid, "elink-soft3", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10081:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10084:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "group/soft2", fid, "elink-soft4", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10088:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10091:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "soft1", fid, "group/elink-soft1", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10095:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10098:103: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "soft2", fid, "group/elink-soft2", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10102:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10105:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "group/soft1", fid, "group/elink-soft3", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10109:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10112:109: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename, "group/soft2", fid, "group/elink-soft4", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10116:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10120:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
links.c: In function 'corder_create_empty':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10161:79: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10164:53: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10167:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_creation_order(gcpl_id, &crt_order_flags) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10168:30: note: in expansion of macro 'TEST_ERROR'
     if(crt_order_flags != 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10177:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10181:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_creation_order(gcpl_id, &crt_order_flags) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10182:30: note: in expansion of macro 'TEST_ERROR'
     if(crt_order_flags != 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10183:98: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | H5P_CRT_ORDER_INDEXED)) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10184:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_creation_order(gcpl_id, &crt_order_flags) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10185:76: note: in expansion of macro 'TEST_ERROR'
     if(crt_order_flags != (H5P_CRT_ORDER_TRACKED | H5P_CRT_ORDER_INDEXED)) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10188:100: note: in expansion of macro 'TEST_ERROR'
     if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10191:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(group_id) != TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10194:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10197:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10200:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10204:65: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10207:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10210:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(group_id) != TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10213:55: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Gget_create_plist(group_id)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10216:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_creation_order(gcpl_id, &crt_order_flags) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10217:76: note: in expansion of macro 'TEST_ERROR'
     if(crt_order_flags != (H5P_CRT_ORDER_TRACKED | H5P_CRT_ORDER_INDEXED)) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10220:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10223:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10226:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
links.c: In function 'corder_create_compact':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10272:79: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10275:53: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10278:98: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | H5P_CRT_ORDER_INDEXED)) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10281:100: note: in expansion of macro 'TEST_ERROR'
     if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10284:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(group_id) != TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10285:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10286:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10289:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10294:100: note: in expansion of macro 'TEST_ERROR'
         if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10295:37: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id2) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10298:60: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_links_test(group_id, &nlinks) != TRUE) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10299:31: note: in expansion of macro 'TEST_ERROR'
         if(nlinks != (u + 1)) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10300:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10301:54: note: in expansion of macro 'TEST_ERROR'
         if(H5G__is_new_dense_test(group_id) == TRUE) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10305:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10308:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10311:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10315:65: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10318:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10321:56: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(group_id, &nlinks) != TRUE) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10322:31: note: in expansion of macro 'TEST_ERROR'
     if(nlinks != max_compact) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10323:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10324:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10333:69: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_info(group_id, objname, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10336:40: note: in expansion of macro 'TEST_ERROR'
         if(linfo.corder_valid != TRUE) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10337:31: note: in expansion of macro 'TEST_ERROR'
         if(linfo.corder != u) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10341:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10344:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
links.c: In function 'corder_create_dense':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10392:79: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10395:53: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10398:98: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | H5P_CRT_ORDER_INDEXED)) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10401:100: note: in expansion of macro 'TEST_ERROR'
     if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10404:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(group_id) != TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10405:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10406:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10409:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10414:100: note: in expansion of macro 'TEST_ERROR'
         if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10415:37: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id2) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10418:60: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_links_test(group_id, &nlinks) != TRUE) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10419:31: note: in expansion of macro 'TEST_ERROR'
         if(nlinks != (u + 1)) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10420:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10421:54: note: in expansion of macro 'TEST_ERROR'
         if(H5G__is_new_dense_test(group_id) == TRUE) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10426:96: note: in expansion of macro 'TEST_ERROR'
     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10427:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10430:53: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10431:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10432:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10435:76: note: in expansion of macro 'TEST_ERROR'
     if(H5G__new_dense_info_test(group_id, &name_count, &corder_count) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10436:36: note: in expansion of macro 'TEST_ERROR'
     if(name_count != corder_count) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10439:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10442:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10445:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10449:65: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10452:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10455:53: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10456:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10457:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10466:69: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_info(group_id, objname, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10469:40: note: in expansion of macro 'TEST_ERROR'
         if(linfo.corder_valid != TRUE) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10470:31: note: in expansion of macro 'TEST_ERROR'
         if(linfo.corder != u) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10474:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10477:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
links.c: In function 'corder_transition':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10527:79: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10530:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10533:98: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | H5P_CRT_ORDER_INDEXED)) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10536:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10541:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_est_link_info(gcpl_id, max_compact, CORDER_EST_ENTRY_LEN) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10544:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10547:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(gcpl_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10550:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10553:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10556:61: note: in expansion of macro 'TEST_ERROR'
     if((empty_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10560:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10563:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10568:100: note: in expansion of macro 'TEST_ERROR'
         if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10569:37: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id2) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10574:96: note: in expansion of macro 'TEST_ERROR'
     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10575:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10578:53: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10579:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10580:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10583:76: note: in expansion of macro 'TEST_ERROR'
     if(H5G__new_dense_info_test(group_id, &name_count, &corder_count) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10584:36: note: in expansion of macro 'TEST_ERROR'
     if(name_count != corder_count) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10589:59: note: in expansion of macro 'TEST_ERROR'
         if(H5Ldelete(group_id, objname, H5P_DEFAULT) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10592:57: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10593:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10594:54: note: in expansion of macro 'TEST_ERROR'
         if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10597:80: note: in expansion of macro 'TEST_ERROR'
         if(H5G__new_dense_info_test(group_id, &name_count, &corder_count) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10598:40: note: in expansion of macro 'TEST_ERROR'
         if(name_count != corder_count) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10603:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(group_id, objname, H5P_DEFAULT) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10606:56: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(group_id, &nlinks) != TRUE) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10607:35: note: in expansion of macro 'TEST_ERROR'
     if(nlinks != (min_dense - 1)) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10608:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10609:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10614:100: note: in expansion of macro 'TEST_ERROR'
         if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10615:37: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id2) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10619:53: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10620:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10621:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10624:76: note: in expansion of macro 'TEST_ERROR'
     if(H5G__new_dense_info_test(group_id, &name_count, &corder_count) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10625:36: note: in expansion of macro 'TEST_ERROR'
     if(name_count != corder_count) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10628:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10631:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10635:63: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10638:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10641:53: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10642:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10643:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10646:76: note: in expansion of macro 'TEST_ERROR'
     if(H5G__new_dense_info_test(group_id, &name_count, &corder_count) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10647:36: note: in expansion of macro 'TEST_ERROR'
     if(name_count != corder_count) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10652:59: note: in expansion of macro 'TEST_ERROR'
         if(H5Ldelete(group_id, objname, H5P_DEFAULT) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10655:57: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10656:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10657:54: note: in expansion of macro 'TEST_ERROR'
         if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10660:80: note: in expansion of macro 'TEST_ERROR'
         if(H5G__new_dense_info_test(group_id, &name_count, &corder_count) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10661:40: note: in expansion of macro 'TEST_ERROR'
         if(name_count != corder_count) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10666:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(group_id, objname, H5P_DEFAULT) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10669:56: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(group_id, &nlinks) != TRUE) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10670:35: note: in expansion of macro 'TEST_ERROR'
     if(nlinks != (min_dense - 1)) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10671:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10672:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10677:100: note: in expansion of macro 'TEST_ERROR'
         if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10678:37: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id2) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10682:53: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10683:46: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10684:50: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10687:76: note: in expansion of macro 'TEST_ERROR'
     if(H5G__new_dense_info_test(group_id, &name_count, &corder_count) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10688:36: note: in expansion of macro 'TEST_ERROR'
     if(name_count != corder_count) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10693:59: note: in expansion of macro 'TEST_ERROR'
         if(H5Ldelete(group_id, objname, H5P_DEFAULT) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10696:55: note: in expansion of macro 'TEST_ERROR'
     if(H5Ldelete(group_id, objname, H5P_DEFAULT) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10699:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10702:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10705:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10706:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
links.c: In function 'corder_delete':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10760:83: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10763:35: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10766:65: note: in expansion of macro 'TEST_ERROR'
         if((empty_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10769:67: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10772:57: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10775:102: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | H5P_CRT_ORDER_INDEXED)) < 0) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10778:77: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10783:82: note: in expansion of macro 'TEST_ERROR'
         if(H5Pset_est_link_info(gcpl_id, max_compact, CORDER_EST_ENTRY_LEN) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10786:104: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10789:35: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Pclose(gcpl_id) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10794:104: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10795:41: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Gclose(group_id2) < 0) FAIL_STACK_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10799:57: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10800:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) == TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10801:54: note: in expansion of macro 'TEST_ERROR'
         if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10804:80: note: in expansion of macro 'TEST_ERROR'
         if(H5G__new_dense_info_test(group_id, &name_count, &corder_count) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10805:40: note: in expansion of macro 'TEST_ERROR'
         if(name_count != corder_count) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10808:36: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10813:72: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Ldelete(file_id, CORDER_GROUP_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10816:35: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10821:71: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10824:72: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Ldelete(file_id, CORDER_GROUP_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:10827:39: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10831:64: note: in expansion of macro 'TEST_ERROR'
         if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10832:37: note: in expansion of macro 'TEST_ERROR'
         if(file_size != empty_size) TEST_ERROR
                                     ^
links.c: In function 'link_info_by_idx_check':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10879:113: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10880:27: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10884:104: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, n, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10885:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != (int64_t)n) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10890:130: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_val_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, n, tmpval, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10891:39: note: in expansion of macro 'TEST_ERROR'
         if(HDstrcmp(valname, tmpval)) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10896:128: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10897:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(linkname, tmpname)) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10906:120: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_NATIVE, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10907:31: note: in expansion of macro 'TEST_ERROR'
         if(linfo.corder != 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10911:111: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_NATIVE, n, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10912:40: note: in expansion of macro 'TEST_ERROR'
         if(linfo.corder != (int64_t)n) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10917:137: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_val_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_NATIVE, n, tmpval, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10918:43: note: in expansion of macro 'TEST_ERROR'
             if(HDstrcmp(valname, tmpval)) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10923:135: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_NATIVE, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10924:41: note: in expansion of macro 'TEST_ERROR'
         if(HDstrcmp(linkname, tmpname)) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10929:104: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_DEC, n, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10930:27: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10934:113: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_DEC, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10935:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != (int64_t)n) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10940:139: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_val_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_DEC, (hsize_t)0, tmpval, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10941:39: note: in expansion of macro 'TEST_ERROR'
         if(HDstrcmp(valname, tmpval)) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10946:137: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_DEC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10947:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(linkname, tmpname)) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10952:108: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10953:27: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10957:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_INC, n, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10958:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != (int64_t)n) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10963:125: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_val_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_INC, n, tmpval, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10964:39: note: in expansion of macro 'TEST_ERROR'
         if(HDstrcmp(valname, tmpval)) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10969:123: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_INC, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10970:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(linkname, tmpname)) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10978:99: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_DEC, n, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10979:27: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10983:108: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_DEC, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10984:36: note: in expansion of macro 'TEST_ERROR'
     if(linfo.corder != (int64_t)n) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10989:134: note: in expansion of macro 'TEST_ERROR'
         if(H5Lget_val_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_DEC, (hsize_t)0, tmpval, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10990:39: note: in expansion of macro 'TEST_ERROR'
         if(HDstrcmp(valname, tmpval)) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10995:132: note: in expansion of macro 'TEST_ERROR'
     if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_DEC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:10996:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(linkname, tmpname)) TEST_ERROR
                                     ^
links.c: In function 'link_info_by_idx':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11058:87: note: in expansion of macro 'TEST_ERROR'
             if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11061:61: note: in expansion of macro 'TEST_ERROR'
             if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11064:134: note: in expansion of macro 'TEST_ERROR'
             if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | (use_index ? H5P_CRT_ORDER_INDEXED : (unsigned)0))) < 0) TEST_ERROR
                                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11067:108: note: in expansion of macro 'TEST_ERROR'
             if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11070:81: note: in expansion of macro 'TEST_ERROR'
             if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11076:26: note: in expansion of macro 'TEST_ERROR'
             if(ret >= 0) TEST_ERROR
                          ^
links.c:11078:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
                 ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                       ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11080:26: note: in expansion of macro 'TEST_ERROR'
             if(ret >= 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11092:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11093:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11100:98: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lcreate_soft(valname, group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11104:101: note: in expansion of macro 'TEST_ERROR'
                 if(link_info_by_idx_check(group_id, objname, (hsize_t)u, hard_link, use_index) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11108:61: note: in expansion of macro 'TEST_ERROR'
             if(H5G__has_links_test(group_id, NULL) != TRUE) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11114:26: note: in expansion of macro 'TEST_ERROR'
             if(ret >= 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11118:26: note: in expansion of macro 'TEST_ERROR'
             if(ret >= 0) TEST_ERROR
                          ^
links.c:11120:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
                 ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                       ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11122:26: note: in expansion of macro 'TEST_ERROR'
             if(ret >= 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11134:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11135:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11142:98: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lcreate_soft(valname, group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11146:62: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11149:101: note: in expansion of macro 'TEST_ERROR'
                 if(link_info_by_idx_check(group_id, objname, (hsize_t)u, hard_link, use_index) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11156:26: note: in expansion of macro 'TEST_ERROR'
             if(ret >= 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11160:26: note: in expansion of macro 'TEST_ERROR'
             if(ret >= 0) TEST_ERROR
                          ^
links.c:11162:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
                 ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                       ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11164:26: note: in expansion of macro 'TEST_ERROR'
             if(ret >= 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11167:40: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(group_id) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11170:39: note: in expansion of macro 'TEST_ERROR'
             if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11173:39: note: in expansion of macro 'TEST_ERROR'
             if(H5Fclose(file_id) < 0) TEST_ERROR
                                       ^
links.c: In function 'link_info_by_idx_old':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11230:83: note: in expansion of macro 'TEST_ERROR'
         if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11233:108: note: in expansion of macro 'TEST_ERROR'
         if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11245:108: note: in expansion of macro 'TEST_ERROR'
                 if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11248:53: note: in expansion of macro 'TEST_ERROR'
                 if(H5Oget_info(group_id2, &oi) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11252:45: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(group_id2) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11259:94: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lcreate_soft(valname, group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11275:120: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)u, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11276:60: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(linfo.u.address, objno[u])) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11279:142: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lget_val_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)u, tmpval, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11280:47: note: in expansion of macro 'TEST_ERROR'
                 if(HDstrcmp(valname, tmpval)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11284:140: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11285:44: note: in expansion of macro 'TEST_ERROR'
             if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11290:123: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_NATIVE, (hsize_t)u, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11291:60: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(linfo.u.address, objno[u])) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11294:145: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lget_val_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_NATIVE, (hsize_t)u, tmpval, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11295:47: note: in expansion of macro 'TEST_ERROR'
                 if(HDstrcmp(valname, tmpval)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11299:143: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_NATIVE, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11300:44: note: in expansion of macro 'TEST_ERROR'
             if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11311:120: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_DEC, (hsize_t)u, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11312:64: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(linfo.u.address, objno[dec_u])) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11315:142: note: in expansion of macro 'TEST_ERROR'
                 if(H5Lget_val_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_DEC, (hsize_t)u, tmpval, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11316:47: note: in expansion of macro 'TEST_ERROR'
                 if(HDstrcmp(valname, tmpval)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11320:140: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_DEC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11321:44: note: in expansion of macro 'TEST_ERROR'
             if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11328:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
links.c:11330:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
             ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT);
                   ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11332:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11335:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11338:36: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11341:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file_id) < 0) TEST_ERROR
                                   ^
links.c: In function 'delete_by_idx':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11427:91: note: in expansion of macro 'TEST_ERROR'
                 if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11430:65: note: in expansion of macro 'TEST_ERROR'
                 if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11433:138: note: in expansion of macro 'TEST_ERROR'
                 if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | (use_index ? H5P_CRT_ORDER_INDEXED : (unsigned)0))) < 0) TEST_ERROR
                                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11436:112: note: in expansion of macro 'TEST_ERROR'
                 if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11439:85: note: in expansion of macro 'TEST_ERROR'
                 if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11449:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11455:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11465:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11466:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11469:100: note: in expansion of macro 'TEST_ERROR'
                     if(link_info_by_idx_check(group_id, objname, (hsize_t)u, TRUE, use_index) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11473:65: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__has_links_test(group_id, NULL) != TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11479:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11484:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Ldelete_by_idx(group_id, ".", idx_type, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11488:113: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_info_by_idx(group_id, ".", idx_type, order, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11490:53: note: in expansion of macro 'TEST_ERROR'
                         if(linfo.corder != (u + 1)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11493:69: note: in expansion of macro 'TEST_ERROR'
                         if(linfo.corder != (max_compact - (u + 2))) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11498:137: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_name_by_idx(group_id, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11503:52: note: in expansion of macro 'TEST_ERROR'
                     if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11507:99: note: in expansion of macro 'TEST_ERROR'
                 if(H5Ldelete_by_idx(group_id, ".", idx_type, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11510:65: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11520:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11521:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11525:70: note: in expansion of macro 'TEST_ERROR'
                         if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11528:100: note: in expansion of macro 'TEST_ERROR'
                     if(link_info_by_idx_check(group_id, objname, (hsize_t)u, TRUE, use_index) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11535:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11540:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Ldelete_by_idx(group_id, ".", idx_type, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11544:113: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_info_by_idx(group_id, ".", idx_type, order, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11546:53: note: in expansion of macro 'TEST_ERROR'
                         if(linfo.corder != (u + 1)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11549:75: note: in expansion of macro 'TEST_ERROR'
                         if(linfo.corder != ((max_compact * 2) - (u + 2))) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11554:137: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_name_by_idx(group_id, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11559:52: note: in expansion of macro 'TEST_ERROR'
                     if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11563:99: note: in expansion of macro 'TEST_ERROR'
                 if(H5Ldelete_by_idx(group_id, ".", idx_type, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11566:65: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11567:62: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__is_new_dense_test(group_id) == TRUE) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11573:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11587:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11588:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11592:70: note: in expansion of macro 'TEST_ERROR'
                         if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11595:100: note: in expansion of macro 'TEST_ERROR'
                     if(link_info_by_idx_check(group_id, objname, (hsize_t)u, TRUE, use_index) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11601:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Ldelete_by_idx(group_id, ".", idx_type, order, (hsize_t)u, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11605:113: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_info_by_idx(group_id, ".", idx_type, order, (hsize_t)u, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11607:59: note: in expansion of macro 'TEST_ERROR'
                         if(linfo.corder != ((u * 2) + 1)) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11610:81: note: in expansion of macro 'TEST_ERROR'
                         if(linfo.corder != ((max_compact * 2) - ((u * 2) + 2))) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11615:137: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_name_by_idx(group_id, ".", idx_type, order, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11620:52: note: in expansion of macro 'TEST_ERROR'
                     if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11626:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Ldelete_by_idx(group_id, ".", idx_type, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11630:113: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_info_by_idx(group_id, ".", idx_type, order, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11632:59: note: in expansion of macro 'TEST_ERROR'
                         if(linfo.corder != ((u * 2) + 3)) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11635:81: note: in expansion of macro 'TEST_ERROR'
                         if(linfo.corder != ((max_compact * 2) - ((u * 2) + 4))) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11640:137: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lget_name_by_idx(group_id, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11645:52: note: in expansion of macro 'TEST_ERROR'
                     if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11649:99: note: in expansion of macro 'TEST_ERROR'
                 if(H5Ldelete_by_idx(group_id, ".", idx_type, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11652:65: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__has_links_test(group_id, NULL) == TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11653:62: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__is_new_dense_test(group_id) == TRUE) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11658:44: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(group_id) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11661:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11664:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Fclose(file_id) < 0) TEST_ERROR
                                           ^
links.c: In function 'delete_by_idx_old':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11721:83: note: in expansion of macro 'TEST_ERROR'
         if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11724:108: note: in expansion of macro 'TEST_ERROR'
         if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11734:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11744:104: note: in expansion of macro 'TEST_ERROR'
             if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11747:49: note: in expansion of macro 'TEST_ERROR'
             if(H5Oget_info(group_id2, &oi) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11751:41: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(group_id2) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11758:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11764:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11771:100: note: in expansion of macro 'TEST_ERROR'
             if(H5Ldelete_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11775:110: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11777:64: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(linfo.u.address, objno[u + 1])) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11780:64: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(linfo.u.address, objno[dec_u])) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11785:134: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11790:44: note: in expansion of macro 'TEST_ERROR'
             if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11794:96: note: in expansion of macro 'TEST_ERROR'
         if(H5Ldelete_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11800:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11803:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11817:104: note: in expansion of macro 'TEST_ERROR'
             if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11820:49: note: in expansion of macro 'TEST_ERROR'
             if(H5Oget_info(group_id2, &oi) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11824:41: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(group_id2) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11832:100: note: in expansion of macro 'TEST_ERROR'
             if(H5Ldelete_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)u, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11836:110: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)u, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11838:70: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(linfo.u.address, objno[(u * 2) + 1])) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11841:64: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(linfo.u.address, objno[dec_u])) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11846:134: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11851:44: note: in expansion of macro 'TEST_ERROR'
             if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11859:100: note: in expansion of macro 'TEST_ERROR'
             if(H5Ldelete_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11863:110: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_info_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)0, &linfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11865:70: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(linfo.u.address, objno[(u * 2) + 3])) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11868:64: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(linfo.u.address, objno[dec_u])) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11873:134: note: in expansion of macro 'TEST_ERROR'
             if(H5Lget_name_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11878:44: note: in expansion of macro 'TEST_ERROR'
             if(HDstrcmp(objname, tmpname)) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11882:96: note: in expansion of macro 'TEST_ERROR'
         if(H5Ldelete_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)0, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11885:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11888:36: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:11891:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file_id) < 0) TEST_ERROR
                                   ^
links.c: In function 'link_iterate_check':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12060:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Literate(group_id, idx_type, order, &skip, link_iterate_cb, iter_info) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12063:27: note: in expansion of macro 'TEST_ERROR'
     if(skip != max_links) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12065:44: note: in expansion of macro 'TEST_ERROR'
         if(iter_info->visited[v] == FALSE) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12076:76: note: in expansion of macro 'TEST_ERROR'
     if(H5Giterate(group_id, ".", &gskip, group_iterate_cb, iter_info) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12079:33: note: in expansion of macro 'TEST_ERROR'
     if(gskip != (int)max_links) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12081:44: note: in expansion of macro 'TEST_ERROR'
         if(iter_info->visited[v] == FALSE) TEST_ERROR
                                            ^
links.c:12090:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
     iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip);
                       ^
links.c:12090:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12092:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Literate(group_id, idx_type, order, &skip, link_iterate_cb, iter_info) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12095:27: note: in expansion of macro 'TEST_ERROR'
     if(skip != max_links) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12098:66: note: in expansion of macro 'TEST_ERROR'
             if(iter_info->visited[v + (max_links / 2)] == FALSE) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12102:48: note: in expansion of macro 'TEST_ERROR'
             if(iter_info->visited[v] == FALSE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12112:39: note: in expansion of macro 'TEST_ERROR'
         if(nvisit != (max_links / 2)) TEST_ERROR
                                       ^
links.c:12118:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
     iter_info->nskipped = gskip = max_links / 2;
                                   ^
links.c:12118:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     iter_info->nskipped = gskip = max_links / 2;
                           ^
links.c:12122:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip);
                                                                                 ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12124:76: note: in expansion of macro 'TEST_ERROR'
     if(H5Giterate(group_id, ".", &gskip, group_iterate_cb, iter_info) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12127:33: note: in expansion of macro 'TEST_ERROR'
     if(gskip != (int)max_links) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12130:66: note: in expansion of macro 'TEST_ERROR'
             if(iter_info->visited[v + (max_links / 2)] == FALSE) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12134:48: note: in expansion of macro 'TEST_ERROR'
             if(iter_info->visited[v] == FALSE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12144:39: note: in expansion of macro 'TEST_ERROR'
         if(nvisit != (max_links / 2)) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12156:94: note: in expansion of macro 'TEST_ERROR'
     if((ret = H5Literate(group_id, idx_type, order, &skip, link_iterate_cb, iter_info)) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12157:33: note: in expansion of macro 'TEST_ERROR'
     if(ret != CORDER_ITER_STOP) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12158:33: note: in expansion of macro 'TEST_ERROR'
     if(iter_info->ncalled != 3) TEST_ERROR
                                 ^
links.c:12163:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     iter_info->nskipped = gskip = 0;
                           ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12169:84: note: in expansion of macro 'TEST_ERROR'
     if((ret = H5Giterate(group_id, ".", &gskip, group_iterate_cb, iter_info)) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12170:33: note: in expansion of macro 'TEST_ERROR'
     if(ret != CORDER_ITER_STOP) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12171:33: note: in expansion of macro 'TEST_ERROR'
     if(iter_info->ncalled != 3) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12180:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
links.c: In function 'link_iterate':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12224:53: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12227:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12231:88: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (visited = (hbool_t *)HDmalloc(sizeof(hbool_t) * iter_info.max_visit))) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12286:91: note: in expansion of macro 'TEST_ERROR'
                 if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12289:138: note: in expansion of macro 'TEST_ERROR'
                 if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | (use_index ? H5P_CRT_ORDER_INDEXED : (unsigned)0))) < 0) TEST_ERROR
                                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12292:112: note: in expansion of macro 'TEST_ERROR'
                 if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12297:92: note: in expansion of macro 'TEST_ERROR'
                 if(H5Literate(group_id, idx_type, order, NULL, link_iterate_cb, NULL) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12307:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12308:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12312:65: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__has_links_test(group_id, NULL) != TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12319:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12322:86: note: in expansion of macro 'TEST_ERROR'
                 if(link_iterate_check(group_id, idx_type, order, u, &iter_info) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12333:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12334:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12338:62: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12345:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12348:86: note: in expansion of macro 'TEST_ERROR'
                 if(link_iterate_check(group_id, idx_type, order, u, &iter_info) < 0) TEST_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12352:44: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(group_id) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12355:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Fclose(file_id) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12363:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
links.c: In function 'link_iterate_old_check':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12510:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Literate(group_id, H5_INDEX_NAME, order, &skip, link_iterate_old_cb, iter_info) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12513:27: note: in expansion of macro 'TEST_ERROR'
     if(skip != max_links) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12515:44: note: in expansion of macro 'TEST_ERROR'
         if(iter_info->visited[v] == FALSE) TEST_ERROR
                                            ^
links.c:12520:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     iter_info->nskipped = gskip = 0;
                           ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12526:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Giterate(group_id, ".", &gskip, group_iterate_old_cb, iter_info) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12529:33: note: in expansion of macro 'TEST_ERROR'
     if(gskip != (int)max_links) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12531:44: note: in expansion of macro 'TEST_ERROR'
         if(iter_info->visited[v] == FALSE) TEST_ERROR
                                            ^
links.c:12540:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
     iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip);
                       ^
links.c:12540:23: warning: conversion to 'int64_t {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12542:95: note: in expansion of macro 'TEST_ERROR'
     if(H5Literate(group_id, H5_INDEX_NAME, order, &skip, link_iterate_old_cb, iter_info) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12545:27: note: in expansion of macro 'TEST_ERROR'
     if(skip != max_links) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12548:66: note: in expansion of macro 'TEST_ERROR'
             if(iter_info->visited[v + (max_links / 2)] == FALSE) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12552:48: note: in expansion of macro 'TEST_ERROR'
             if(iter_info->visited[v] == FALSE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12562:39: note: in expansion of macro 'TEST_ERROR'
         if(nvisit != (max_links / 2)) TEST_ERROR
                                       ^
links.c:12568:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
     iter_info->nskipped = gskip = max_links / 2;
                                   ^
links.c:12568:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     iter_info->nskipped = gskip = max_links / 2;
                           ^
links.c:12572:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip);
                                                                                 ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12574:80: note: in expansion of macro 'TEST_ERROR'
     if(H5Giterate(group_id, ".", &gskip, group_iterate_old_cb, iter_info) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12577:33: note: in expansion of macro 'TEST_ERROR'
     if(gskip != (int)max_links) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12580:66: note: in expansion of macro 'TEST_ERROR'
             if(iter_info->visited[v + (max_links / 2)] == FALSE) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12584:48: note: in expansion of macro 'TEST_ERROR'
             if(iter_info->visited[v] == FALSE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12594:39: note: in expansion of macro 'TEST_ERROR'
         if(nvisit != (max_links / 2)) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12606:103: note: in expansion of macro 'TEST_ERROR'
     if((ret = H5Literate(group_id, H5_INDEX_NAME, order, &skip, link_iterate_old_cb, iter_info)) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12607:33: note: in expansion of macro 'TEST_ERROR'
     if(ret != CORDER_ITER_STOP) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12608:33: note: in expansion of macro 'TEST_ERROR'
     if(iter_info->ncalled != 3) TEST_ERROR
                                 ^
links.c:12613:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     iter_info->nskipped = gskip = 0;
                           ^
In file included from h5test.h:26:0,
                 from links.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12619:88: note: in expansion of macro 'TEST_ERROR'
     if((ret = H5Giterate(group_id, ".", &gskip, group_iterate_old_cb, iter_info)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12620:33: note: in expansion of macro 'TEST_ERROR'
     if(ret != CORDER_ITER_STOP) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12621:33: note: in expansion of macro 'TEST_ERROR'
     if(iter_info->ncalled != 3) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12630:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12637:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12643:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
links.c: In function 'link_iterate_old':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12683:88: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (visited = (hbool_t *)HDmalloc(sizeof(hbool_t) * iter_info.max_visit))) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12702:83: note: in expansion of macro 'TEST_ERROR'
         if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12705:108: note: in expansion of macro 'TEST_ERROR'
         if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12710:93: note: in expansion of macro 'TEST_ERROR'
         if(H5Literate(group_id, H5_INDEX_NAME, order, NULL, link_iterate_old_cb, NULL) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12720:104: note: in expansion of macro 'TEST_ERROR'
             if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12721:41: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(group_id2) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12725:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12732:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12740:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12743:72: note: in expansion of macro 'TEST_ERROR'
         if(link_iterate_old_check(group_id, order, u, &iter_info) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12747:36: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12750:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file_id) < 0) TEST_ERROR
                                   ^
links.c: In function 'open_by_idx_check':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12812:104: note: in expansion of macro 'TEST_ERROR'
             if((obj_id = H5Oopen_by_idx(group_id, ".", idx_type, order, (hsize_t)u, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12815:46: note: in expansion of macro 'TEST_ERROR'
             if(H5Oget_info(obj_id, &oi) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12819:52: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(oi.addr, objno[u])) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12824:56: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(oi.addr, objno[dec_u])) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12831:38: note: in expansion of macro 'TEST_ERROR'
             if(H5Oclose(obj_id) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12841:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(mount_file_id, &oi) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12847:74: note: in expansion of macro 'TEST_ERROR'
     if(H5Fmount(main_group_id, mntname, mount_file_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12850:113: note: in expansion of macro 'TEST_ERROR'
     if((obj_id = H5Oopen_by_idx(group_id, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)mnt_idx, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12853:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(obj_id, &oi) < 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12856:45: note: in expansion of macro 'TEST_ERROR'
     if(H5F_addr_ne(oi.addr, mnt_root_addr)) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12857:46: note: in expansion of macro 'TEST_ERROR'
     if(H5F_addr_eq(oi.addr, objno[mnt_idx])) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12860:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Oclose(obj_id) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12863:48: note: in expansion of macro 'TEST_ERROR'
     if(H5Funmount(main_group_id, mntname) < 0) TEST_ERROR
                                                ^
links.c: In function 'open_by_idx':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12910:53: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12913:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12916:84: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (objno = (haddr_t *)HDmalloc(sizeof(haddr_t) * (max_compact * 2)))) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12920:85: note: in expansion of macro 'TEST_ERROR'
     if((mount_file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12974:91: note: in expansion of macro 'TEST_ERROR'
                 if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12977:138: note: in expansion of macro 'TEST_ERROR'
                 if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | (use_index ? H5P_CRT_ORDER_INDEXED : (unsigned)0))) < 0) TEST_ERROR
                                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12980:112: note: in expansion of macro 'TEST_ERROR'
                 if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12983:122: note: in expansion of macro 'TEST_ERROR'
                 if((soft_group_id = H5Gcreate2(file_id, CORDER_SOFT_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:12990:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13001:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13004:57: note: in expansion of macro 'TEST_ERROR'
                     if(H5Oget_info(group_id2, &oi) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13008:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13012:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lcreate_soft(valname, soft_group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13016:65: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__has_links_test(group_id, NULL) != TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13022:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13025:110: note: in expansion of macro 'TEST_ERROR'
                 if(open_by_idx_check(group_id, soft_group_id, mount_file_id, idx_type, order, u, objno) < 0) TEST_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13036:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13039:57: note: in expansion of macro 'TEST_ERROR'
                     if(H5Oget_info(group_id2, &oi) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13043:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13047:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lcreate_soft(valname, soft_group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13051:62: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13057:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13060:110: note: in expansion of macro 'TEST_ERROR'
                 if(open_by_idx_check(group_id, soft_group_id, mount_file_id, idx_type, order, u, objno) < 0) TEST_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13064:44: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(group_id) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13065:49: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(soft_group_id) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13068:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Fclose(file_id) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13076:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(mount_file_id) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13079:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
links.c: In function 'open_by_idx_old':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13136:85: note: in expansion of macro 'TEST_ERROR'
     if((mount_file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13154:83: note: in expansion of macro 'TEST_ERROR'
         if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13157:108: note: in expansion of macro 'TEST_ERROR'
         if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13160:118: note: in expansion of macro 'TEST_ERROR'
         if((soft_group_id = H5Gcreate2(file_id, CORDER_SOFT_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13167:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13178:104: note: in expansion of macro 'TEST_ERROR'
             if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13181:49: note: in expansion of macro 'TEST_ERROR'
             if(H5Oget_info(group_id2, &oi) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13185:41: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(group_id2) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13189:95: note: in expansion of macro 'TEST_ERROR'
             if(H5Lcreate_soft(valname, soft_group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13193:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13199:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13205:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13208:107: note: in expansion of macro 'TEST_ERROR'
         if(open_by_idx_check(group_id, soft_group_id, mount_file_id, H5_INDEX_NAME, order, u, objno) < 0) TEST_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13212:36: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13213:41: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(soft_group_id) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13216:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file_id) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13222:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(mount_file_id) < 0) TEST_ERROR
                                     ^
links.c: In function 'object_info_check':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13275:81: note: in expansion of macro 'TEST_ERROR'
             if(H5Oget_info_by_name(group_id, objname, &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13278:51: note: in expansion of macro 'TEST_ERROR'
             if(H5F_addr_ne(oinfo.addr, objno[u])) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13279:49: note: in expansion of macro 'TEST_ERROR'
             if(H5F_addr_ne(oinfo.num_attrs, u)) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13282:105: note: in expansion of macro 'TEST_ERROR'
             if(H5Oget_info_by_idx(group_id, ".", idx_type, order, (hsize_t)u, &oinfo, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13286:55: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(oinfo.addr, objno[u])) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13287:53: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(oinfo.num_attrs, u)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13292:59: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(oinfo.addr, objno[dec_u])) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13293:57: note: in expansion of macro 'TEST_ERROR'
                 if(H5F_addr_ne(oinfo.num_attrs, dec_u)) TEST_ERROR
                                                         ^
links.c: In function 'object_info':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13347:53: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13350:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13353:84: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (objno = (haddr_t *)HDmalloc(sizeof(haddr_t) * (max_compact * 2)))) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13356:48: note: in expansion of macro 'TEST_ERROR'
     if((space_id = H5Screate(H5S_SCALAR)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13410:91: note: in expansion of macro 'TEST_ERROR'
                 if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13413:138: note: in expansion of macro 'TEST_ERROR'
                 if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | (use_index ? H5P_CRT_ORDER_INDEXED : (unsigned)0))) < 0) TEST_ERROR
                                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13416:112: note: in expansion of macro 'TEST_ERROR'
                 if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13419:122: note: in expansion of macro 'TEST_ERROR'
                 if((soft_group_id = H5Gcreate2(file_id, CORDER_SOFT_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13426:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13437:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13440:60: note: in expansion of macro 'TEST_ERROR'
                     if(H5Oget_info(group_id2, &oinfo) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13449:129: note: in expansion of macro 'TEST_ERROR'
                         if((attr_id = H5Acreate2(group_id2, attrname, H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13452:51: note: in expansion of macro 'TEST_ERROR'
                         if(H5Aclose(attr_id) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13456:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13460:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lcreate_soft(valname, soft_group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13464:65: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__has_links_test(group_id, NULL) != TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13470:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13473:95: note: in expansion of macro 'TEST_ERROR'
                 if(object_info_check(group_id, soft_group_id, idx_type, order, u, objno) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13485:112: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13488:60: note: in expansion of macro 'TEST_ERROR'
                     if(H5Oget_info(group_id2, &oinfo) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13497:129: note: in expansion of macro 'TEST_ERROR'
                         if((attr_id = H5Acreate2(group_id2, attrname, H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13500:51: note: in expansion of macro 'TEST_ERROR'
                         if(H5Aclose(attr_id) < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13504:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13508:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lcreate_soft(valname, soft_group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13512:62: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13518:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13521:95: note: in expansion of macro 'TEST_ERROR'
                 if(object_info_check(group_id, soft_group_id, idx_type, order, u, objno) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13525:44: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(group_id) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13526:49: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(soft_group_id) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13529:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Fclose(file_id) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13537:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13538:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space_id) < 0) TEST_ERROR
                                ^
links.c: In function 'object_info_old':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13592:48: note: in expansion of macro 'TEST_ERROR'
     if((space_id = H5Screate(H5S_SCALAR)) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13610:83: note: in expansion of macro 'TEST_ERROR'
         if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13613:108: note: in expansion of macro 'TEST_ERROR'
         if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13616:118: note: in expansion of macro 'TEST_ERROR'
         if((soft_group_id = H5Gcreate2(file_id, CORDER_SOFT_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13623:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13634:104: note: in expansion of macro 'TEST_ERROR'
             if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13637:52: note: in expansion of macro 'TEST_ERROR'
             if(H5Oget_info(group_id2, &oinfo) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13646:121: note: in expansion of macro 'TEST_ERROR'
                 if((attr_id = H5Acreate2(group_id2, attrname, H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13649:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Aclose(attr_id) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13653:41: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(group_id2) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13657:95: note: in expansion of macro 'TEST_ERROR'
             if(H5Lcreate_soft(valname, soft_group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13661:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13667:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13673:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13676:92: note: in expansion of macro 'TEST_ERROR'
         if(object_info_check(group_id, soft_group_id, H5_INDEX_NAME, order, u, objno) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13680:36: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13681:41: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(soft_group_id) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13684:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file_id) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13690:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space_id) < 0) TEST_ERROR
                                ^
links.c: In function 'group_info':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13742:53: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13745:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_link_phase_change(gcpl_id, &max_compact, &min_dense) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13799:91: note: in expansion of macro 'TEST_ERROR'
                 if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13802:138: note: in expansion of macro 'TEST_ERROR'
                 if(H5Pset_link_creation_order(gcpl_id, (H5P_CRT_ORDER_TRACKED | (use_index ? H5P_CRT_ORDER_INDEXED : (unsigned)0))) < 0) TEST_ERROR
                                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13805:112: note: in expansion of macro 'TEST_ERROR'
                 if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13808:122: note: in expansion of macro 'TEST_ERROR'
                 if((soft_group_id = H5Gcreate2(file_id, CORDER_SOFT_GROUP_NAME, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13815:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13825:108: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13829:63: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info(group_id2, &grp_info) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13832:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13833:50: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13834:46: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13837:92: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id, objname, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13840:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13841:50: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13842:46: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13845:89: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id2, ".", &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13848:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13849:50: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13850:46: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13859:118: note: in expansion of macro 'TEST_ERROR'
                         if((group_id3 = H5Gcreate2(group_id2, objname2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13862:53: note: in expansion of macro 'TEST_ERROR'
                         if(H5Gclose(group_id3) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13867:63: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info(group_id2, &grp_info) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13870:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13871:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13872:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13875:92: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id, objname, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13878:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13879:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13880:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13883:89: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id2, ".", &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13886:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13887:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13888:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13894:124: note: in expansion of macro 'TEST_ERROR'
                             if(H5Gget_info_by_idx(group_id, ".", idx_type, order, (hsize_t)u, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13897:124: note: in expansion of macro 'TEST_ERROR'
                             if(H5Gget_info_by_idx(group_id, ".", idx_type, order, (hsize_t)0, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13901:79: note: in expansion of macro 'TEST_ERROR'
                         if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13902:69: note: in expansion of macro 'TEST_ERROR'
                         if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13903:65: note: in expansion of macro 'TEST_ERROR'
                         if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13907:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13911:62: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info(group_id, &grp_info) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13914:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13915:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13916:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13919:101: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(file_id, CORDER_GROUP_NAME, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13922:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13923:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13924:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13927:88: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id, ".", &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13930:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13931:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13932:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13937:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lcreate_soft(valname, soft_group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13940:67: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info(soft_group_id, &grp_info) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13943:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13944:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13945:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13949:65: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__has_links_test(group_id, NULL) != TRUE) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13955:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13966:108: note: in expansion of macro 'TEST_ERROR'
                     if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13970:63: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info(group_id2, &grp_info) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13973:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13974:50: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13975:46: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13978:92: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id, objname, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13981:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13982:50: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13983:46: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13986:89: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id2, ".", &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13989:75: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_COMPACT) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13990:50: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:13991:46: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14000:118: note: in expansion of macro 'TEST_ERROR'
                         if((group_id3 = H5Gcreate2(group_id2, objname2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14003:53: note: in expansion of macro 'TEST_ERROR'
                         if(H5Gclose(group_id3) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14008:63: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info(group_id2, &grp_info) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14011:73: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_DENSE) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14012:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14013:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14016:92: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id, objname, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14019:73: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_DENSE) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14020:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14021:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14024:89: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id2, ".", &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14027:73: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_DENSE) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14028:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14029:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14035:124: note: in expansion of macro 'TEST_ERROR'
                             if(H5Gget_info_by_idx(group_id, ".", idx_type, order, (hsize_t)u, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14038:124: note: in expansion of macro 'TEST_ERROR'
                             if(H5Gget_info_by_idx(group_id, ".", idx_type, order, (hsize_t)0, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14042:77: note: in expansion of macro 'TEST_ERROR'
                         if(grp_info.storage_type != H5G_STORAGE_TYPE_DENSE) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14043:69: note: in expansion of macro 'TEST_ERROR'
                         if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14044:65: note: in expansion of macro 'TEST_ERROR'
                         if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14048:49: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14052:62: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info(group_id, &grp_info) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14055:73: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_DENSE) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14056:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14057:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14060:101: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(file_id, CORDER_GROUP_NAME, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14063:73: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_DENSE) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14064:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14065:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14068:88: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_name(group_id, ".", &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14071:73: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_DENSE) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14072:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14073:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14078:103: note: in expansion of macro 'TEST_ERROR'
                     if(H5Lcreate_soft(valname, soft_group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14081:67: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info(soft_group_id, &grp_info) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14084:73: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.storage_type != H5G_STORAGE_TYPE_DENSE) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14085:65: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.max_corder != (int64_t)(u + 1)) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14086:61: note: in expansion of macro 'TEST_ERROR'
                     if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14090:62: note: in expansion of macro 'TEST_ERROR'
                 if(H5G__is_new_dense_test(group_id) != TRUE) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14096:30: note: in expansion of macro 'TEST_ERROR'
                 if(ret >= 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14100:44: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(group_id) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14101:49: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(soft_group_id) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14104:43: note: in expansion of macro 'TEST_ERROR'
                 if(H5Fclose(file_id) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14112:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
links.c: In function 'group_info_old':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14173:83: note: in expansion of macro 'TEST_ERROR'
         if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14176:108: note: in expansion of macro 'TEST_ERROR'
         if((group_id = H5Gcreate2(file_id, CORDER_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14179:118: note: in expansion of macro 'TEST_ERROR'
         if((soft_group_id = H5Gcreate2(file_id, CORDER_SOFT_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14186:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14196:104: note: in expansion of macro 'TEST_ERROR'
             if((group_id2 = H5Gcreate2(group_id, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14200:55: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info(group_id2, &grp_info) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14203:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14204:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14205:38: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14208:84: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info_by_name(group_id, objname, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14211:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14212:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14213:38: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14216:81: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info_by_name(group_id2, ".", &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14219:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14220:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14221:38: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != 0) TEST_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14230:110: note: in expansion of macro 'TEST_ERROR'
                 if((group_id3 = H5Gcreate2(group_id2, objname2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14233:45: note: in expansion of macro 'TEST_ERROR'
                 if(H5Gclose(group_id3) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14238:55: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info(group_id2, &grp_info) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14241:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14242:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14243:53: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14246:84: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info_by_name(group_id, objname, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14249:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14250:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14251:53: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14254:81: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info_by_name(group_id2, ".", &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14257:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14258:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14259:53: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14265:121: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)u, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14268:121: note: in expansion of macro 'TEST_ERROR'
                     if(H5Gget_info_by_idx(group_id, ".", H5_INDEX_NAME, order, (hsize_t)0, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14272:76: note: in expansion of macro 'TEST_ERROR'
                 if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14273:46: note: in expansion of macro 'TEST_ERROR'
                 if(grp_info.max_corder != 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14274:57: note: in expansion of macro 'TEST_ERROR'
                 if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14278:41: note: in expansion of macro 'TEST_ERROR'
             if(H5Gclose(group_id2) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14282:54: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info(group_id, &grp_info) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14285:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14286:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14287:53: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14290:93: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info_by_name(file_id, CORDER_GROUP_NAME, &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14293:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14294:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14295:53: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14298:80: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info_by_name(group_id, ".", &grp_info, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14301:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14302:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14303:53: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14308:95: note: in expansion of macro 'TEST_ERROR'
             if(H5Lcreate_soft(valname, soft_group_id, objname, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14311:59: note: in expansion of macro 'TEST_ERROR'
             if(H5Gget_info(soft_group_id, &grp_info) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14314:72: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.storage_type != H5G_STORAGE_TYPE_SYMBOL_TABLE) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14315:42: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.max_corder != 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14316:53: note: in expansion of macro 'TEST_ERROR'
             if(grp_info.nlinks != (hsize_t)(u + 1)) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14320:50: note: in expansion of macro 'TEST_ERROR'
         if(H5G__has_stab_test(group_id) != TRUE) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14326:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14332:22: note: in expansion of macro 'TEST_ERROR'
         if(ret >= 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14336:36: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(group_id) < 0) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14337:41: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(soft_group_id) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14340:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file_id) < 0) TEST_ERROR
                                   ^
links.c: In function 'timestamps':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14389:53: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Pcreate(H5P_GROUP_CREATE)) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14392:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_obj_track_times(gcpl_id, &track_times) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14395:29: note: in expansion of macro 'TEST_ERROR'
     if(track_times != TRUE) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14398:52: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_obj_track_times(gcpl_id, FALSE) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14401:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_obj_track_times(gcpl_id, &track_times) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14404:30: note: in expansion of macro 'TEST_ERROR'
     if(track_times != FALSE) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14409:79: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14412:100: note: in expansion of macro 'TEST_ERROR'
     if((group_id = H5Gcreate2(file_id, TIMESTAMP_GROUP_1, H5P_DEFAULT, gcpl_id, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14415:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14418:105: note: in expansion of macro 'TEST_ERROR'
     if((group_id2 = H5Gcreate2(file_id, TIMESTAMP_GROUP_2, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14421:55: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Gget_create_plist(group_id)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14422:57: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id2 = H5Gget_create_plist(group_id2)) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14425:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_obj_track_times(gcpl_id, &track_times) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14426:30: note: in expansion of macro 'TEST_ERROR'
     if(track_times != FALSE) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14427:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_obj_track_times(gcpl_id2, &track_times) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14428:29: note: in expansion of macro 'TEST_ERROR'
     if(track_times != TRUE) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14431:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(group_id, &oinfo) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14432:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(group_id2, &oinfo2) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14435:26: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.atime != 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14436:26: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.mtime != 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14437:26: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.ctime != 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14438:26: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.btime != 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14439:37: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.atime == oinfo2.atime) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14440:37: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.mtime == oinfo2.mtime) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14441:37: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.ctime == oinfo2.ctime) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14442:37: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.btime == oinfo2.btime) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14443:54: note: in expansion of macro 'TEST_ERROR'
     if((oinfo.hdr.flags & H5O_HDR_STORE_TIMES) != 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14444:55: note: in expansion of macro 'TEST_ERROR'
     if((oinfo2.hdr.flags & H5O_HDR_STORE_TIMES) == 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14445:57: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.space.total >= oinfo2.hdr.space.total) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14446:55: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.space.meta >= oinfo2.hdr.space.meta) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14449:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14450:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id2) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14453:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14454:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14457:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14461:65: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:14464:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, TIMESTAMP_GROUP_1, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
links.c:14465:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id2 = H5Gopen2(file_id, TIMESTAMP_GROUP_2, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14468:55: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id = H5Gget_create_plist(group_id)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14469:57: note: in expansion of macro 'TEST_ERROR'
     if((gcpl_id2 = H5Gget_create_plist(group_id2)) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14472:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_obj_track_times(gcpl_id, &track_times) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14473:30: note: in expansion of macro 'TEST_ERROR'
     if(track_times != FALSE) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14474:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_obj_track_times(gcpl_id2, &track_times) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14475:29: note: in expansion of macro 'TEST_ERROR'
     if(track_times != TRUE) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14478:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(group_id, &oinfo) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14479:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(group_id2, &oinfo2) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14482:26: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.atime != 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14483:26: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.mtime != 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14484:26: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.ctime != 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14485:26: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.btime != 0) TEST_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14486:37: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.atime == oinfo2.atime) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14487:37: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.mtime == oinfo2.mtime) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14488:37: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.ctime == oinfo2.ctime) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14489:37: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.btime == oinfo2.btime) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14490:54: note: in expansion of macro 'TEST_ERROR'
     if((oinfo.hdr.flags & H5O_HDR_STORE_TIMES) != 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14491:55: note: in expansion of macro 'TEST_ERROR'
     if((oinfo2.hdr.flags & H5O_HDR_STORE_TIMES) == 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14492:57: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.space.total >= oinfo2.hdr.space.total) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14493:55: note: in expansion of macro 'TEST_ERROR'
     if(oinfo.hdr.space.meta >= oinfo2.hdr.space.meta) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14496:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14497:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(gcpl_id2) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14500:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14501:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(group_id2) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14504:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR
                               ^
links.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14553:37: note: in expansion of macro 'TEST_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14556:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_libver_bounds(fapl2, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14603:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links.c:14608:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
In file included from links.c:31:0:
links.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     links
  CC       unlink.o
In file included from /usr/include/time.h:27:0,
                 from unlink.c:28:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from unlink.c:29:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from unlink.c:29:
unlink.c: In function 'test_one':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:108:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((work = H5Gcreate2(file, "/test_one", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:112:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gcreate2(work, "foo", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:113:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:114:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, "/test_one/foo", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:119:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gcreate2(work, "foo", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:120:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:121:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(work, "foo", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:126:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gcreate2(work, "foo", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
unlink.c:131:2: note: in expansion of macro 'FAIL_PUTS_ERROR'
  FAIL_PUTS_ERROR("    Unlinking object w/o a name should have failed.")
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:132:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:135:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(work) < 0) FAIL_STACK_ERROR
                            ^
unlink.c: In function 'test_many':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:182:95: note: in expansion of macro 'FAIL_STACK_ERROR'
  if(H5Lcreate_hard(work, "/test_many_foo", H5L_SAME_LOC, name, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:186:45: note: in expansion of macro 'FAIL_STACK_ERROR'
  if(H5Ldelete(work, name, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:194:95: note: in expansion of macro 'FAIL_STACK_ERROR'
  if(H5Lcreate_hard(work, "/test_many_foo", H5L_SAME_LOC, name, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:198:45: note: in expansion of macro 'FAIL_STACK_ERROR'
  if(H5Ldelete(work, name, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:206:95: note: in expansion of macro 'FAIL_STACK_ERROR'
  if(H5Lcreate_hard(work, "/test_many_foo", H5L_SAME_LOC, name, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:213:45: note: in expansion of macro 'FAIL_STACK_ERROR'
  if(H5Ldelete(work, name, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:221:95: note: in expansion of macro 'FAIL_STACK_ERROR'
  if(H5Lcreate_hard(work, "/test_many_foo", H5L_SAME_LOC, name, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:228:45: note: in expansion of macro 'FAIL_STACK_ERROR'
  if(H5Ldelete(work, name, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                             ^
unlink.c: In function 'test_symlink':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:268:95: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((work = H5Gcreate2(file, "/test_symlink", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:269:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("link_value", work, "link", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:270:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(work, "link", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:273:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(work) < 0) FAIL_STACK_ERROR
                            ^
unlink.c: In function 'test_rename':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:309:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((work = H5Gcreate2(file, "/test_rename", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:310:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((foo = H5Gcreate2(work, "foo", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:311:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(work, "foo", H5L_SAME_LOC, "bar", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:312:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((inner = H5Gcreate2(foo, "inner", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:313:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(inner) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:314:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(foo) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:315:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((inner = H5Gopen2(work, "bar/inner", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:316:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(inner) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:321:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("link_value", work, "link_one", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:322:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(work, "link_one", H5L_SAME_LOC, "link_two", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:325:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if (H5Gclose(work) < 0) FAIL_STACK_ERROR
                             ^
unlink.c: In function 'test_new_move':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:367:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_a = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:369:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_b = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:372:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp_1 = H5Gcreate2(file_a, "group1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:373:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp_2 = H5Gcreate2(file_a, "group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:374:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp_move = H5Gcreate2(grp_1, "group_move", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:377:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(grp_1, "group_move", H5L_SAME_LOC, "hard", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:378:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/group1/group_move", grp_2, "soft", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:383:115: note: in expansion of macro 'TEST_ERROR'
         if(H5Lmove(H5L_SAME_LOC, "group_move", H5L_SAME_LOC, "group_new_name", H5P_DEFAULT, H5P_DEFAULT) != FAIL) TEST_ERROR
                                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:388:102: note: in expansion of macro 'TEST_ERROR'
         if(H5Lmove(grp_1, "group_move", file_b, "group_new_name", H5P_DEFAULT, H5P_DEFAULT) != FAIL) TEST_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:392:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(grp_1, "group_move", grp_2, "group_new_name", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:395:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((moved_grp = H5Gopen2(grp_2, "group_new_name", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:397:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp_1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:398:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp_2) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:399:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp_move) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:400:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(moved_grp) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:401:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_a) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:402:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_b) < 0) FAIL_STACK_ERROR
                              ^
unlink.c: In function 'check_new_move':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:449:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:453:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:455:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
unlink.c:459:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Unexpected object type, should have been a group")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
unlink.c:461:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Hard link test failed.  Link seems not to point to the expected file location.")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:465:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
unlink.c:467:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Soft link test failed. Wrong link value")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:470:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
unlink.c: In function 'test_filespace':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:536:43: note: in expansion of macro 'TEST_ERROR'
     if ((fapl_nocache=H5Pcopy(fapl)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:539:87: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_cache(fapl_nocache,&mdc_nelmts,&rdcc_nelmts,&rdcc_nbytes,&rdcc_w0) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:544:83: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_cache(fapl_nocache,mdc_nelmts,rdcc_nelmts,rdcc_nbytes,rdcc_w0) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:549:75: note: in expansion of macro 'TEST_ERROR'
     if ((file=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:552:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:555:61: note: in expansion of macro 'TEST_ERROR'
     if((empty_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:560:58: note: in expansion of macro 'TEST_ERROR'
     if ((contig_dcpl=H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:563:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_alloc_time(contig_dcpl, H5D_ALLOC_TIME_EARLY) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:566:54: note: in expansion of macro 'TEST_ERROR'
     if ((early_chunk_dcpl=H5Pcopy(contig_dcpl)) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:569:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(early_chunk_dcpl, FILESPACE_NDIMS, chunk_dims) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:572:62: note: in expansion of macro 'TEST_ERROR'
     if ((late_chunk_dcpl=H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:575:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(late_chunk_dcpl, FILESPACE_NDIMS, chunk_dims) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:578:52: note: in expansion of macro 'TEST_ERROR'
     if ((comp_dcpl=H5Pcopy(early_chunk_dcpl)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:581:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_deflate(comp_dcpl, FILESPACE_DEFLATE_LEVEL) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:584:59: note: in expansion of macro 'TEST_ERROR'
     if ((compact_dcpl=H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:587:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_layout(compact_dcpl, H5D_COMPACT) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:590:69: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(FILESPACE_NDIMS, dims, NULL)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:593:106: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (data = (int *)HDmalloc(sizeof(int) * FILESPACE_DIM0 * FILESPACE_DIM1 * FILESPACE_DIM2))) TEST_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:600:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:603:117: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:604:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:607:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:610:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:613:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:616:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:625:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:628:117: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, contig_dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:629:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:632:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:635:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:638:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:641:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:650:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:653:121: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, late_chunk_dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:654:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:657:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:660:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:663:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:666:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:675:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:678:122: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, early_chunk_dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:679:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:682:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:685:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:688:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:691:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:700:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:703:115: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, comp_dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:704:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:707:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:710:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:713:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:716:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:728:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl_nocache)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:731:115: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, comp_dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:740:88: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Dwrite(dataset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, data) < 0) FAIL_STACK_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:747:88: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Dwrite(dataset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, data) < 0) FAIL_STACK_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:751:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:754:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:757:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:760:68: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl_nocache)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:763:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:772:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:775:118: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, compact_dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:776:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:779:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:782:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:785:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:788:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:800:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:803:117: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, contig_dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:804:119: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2 = H5Dcreate2(file, DATASET2NAME, H5T_NATIVE_INT, space, H5P_DEFAULT, contig_dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:807:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((attr_space = H5Screate_simple(FILESPACE_ATTR_NDIMS, attr_dims, NULL)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:815:109: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((attr = H5Acreate2(dataset, objname, H5T_NATIVE_INT, attr_space, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:820:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Aclose(attr) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:823:110: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((attr = H5Acreate2(dataset2, objname, H5T_NATIVE_INT, attr_space, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:828:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Aclose(attr) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:831:49: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Fflush(file,H5F_SCOPE_GLOBAL) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:835:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(attr_space) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:838:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:839:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:842:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:843:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASET2NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:846:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:849:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:852:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:861:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:864:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Tcopy(H5T_NATIVE_INT)) < 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:867:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit2(file, TYPENAME, type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:868:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:871:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, TYPENAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:874:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:877:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:880:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:889:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:892:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Gcreate2(file, GROUPNAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:893:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:896:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, GROUPNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:899:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:902:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:905:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:914:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:919:92: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((group = H5Gcreate2(file, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:920:33: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:927:55: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Ldelete(file, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:931:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:934:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:937:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:946:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:949:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Gcreate2(file, GROUPNAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:950:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2 = H5Gcreate2(group, GROUP2NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:951:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:952:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:955:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, GROUPNAME "/" GROUP2NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:958:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, GROUPNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:961:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:964:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:967:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:976:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:982:92: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((group = H5Gcreate2(file, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:988:98: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((group2 = H5Gcreate2(group, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:994:127: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if((dataset = H5Dcreate2(group2, objname, H5T_NATIVE_INT, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:995:43: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:999:38: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Gclose(group2) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1003:33: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1011:64: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((group = H5Gopen2(file, objname, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1017:70: note: in expansion of macro 'FAIL_STACK_ERROR'
             if((group2 = H5Gopen2(group, objname, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1023:65: note: in expansion of macro 'FAIL_STACK_ERROR'
                 if(H5Ldelete(group2, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1027:38: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Gclose(group2) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1031:60: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Ldelete(group, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1035:33: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1039:55: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Ldelete(file, objname, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1043:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1046:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1049:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1058:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1061:117: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1062:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1070:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1074:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1077:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1080:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1083:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1092:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1095:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Gcreate2(file, GROUPNAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1096:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1104:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1108:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, GROUPNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1111:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1114:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1117:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1126:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1129:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Tcopy(H5T_NATIVE_INT)) < 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1132:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit2(file, TYPENAME, type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1133:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1136:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Tcopy(H5T_NATIVE_INT)) < 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1142:21: note: in expansion of macro 'TEST_ERROR'
     if(status >= 0) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1143:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1146:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, TYPENAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1149:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1152:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1155:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1164:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1167:117: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset = H5Dcreate2(file, DATASETNAME, H5T_NATIVE_INT, space, H5P_DEFAULT, contig_dcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1170:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((attr_space = H5Screate_simple(FILESPACE_ATTR_NDIMS, attr_dims, NULL)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1173:106: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((attr = H5Acreate2(dataset, ATTRNAME, H5T_NATIVE_INT, attr_space, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1178:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Aclose(attr) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1186:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1190:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(attr_space) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1193:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1196:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1199:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1202:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1205:33: note: in expansion of macro 'TEST_ERROR'
     if(file_size != empty_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1216:36: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(fapl_nocache) < 0) FAIL_STACK_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1217:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(contig_dcpl) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1218:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(early_chunk_dcpl) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1219:39: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(late_chunk_dcpl) < 0) FAIL_STACK_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1220:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(comp_dcpl) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1221:36: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(compact_dcpl) < 0) FAIL_STACK_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1224:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space) < 0) FAIL_STACK_ERROR
                             ^
unlink.c: In function 'test_create_unlink':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
unlink.c:1267:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    Creating file failed")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
unlink.c:1296:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("Closing file failed")
         ^
unlink.c: In function 'test_link_slashes':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1334:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1337:96: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate2(fid, SLASHES_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1340:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid2 = H5Gcreate2(gid, SLASHES_GROUP_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1343:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid2) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1346:116: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(gid, SLASHES_GROUP_NAME, H5L_SAME_LOC, SLASHES_HARDLINK_NAME, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1349:102: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft(SLASHES_GROUP_NAME, gid, SLASHES_SOFTLINK_NAME, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1352:129: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("////"SLASHES_GROUP_NAME""SLASHES_GROUP_NAME, gid, SLASHES_SOFTLINK2_NAME, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1355:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("////", gid, SLASHES_ROOTLINK_NAME, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1358:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1361:116: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(fid, SLASHES_GROUP_NAME, H5L_SAME_LOC, SLASHES_HARDLINK_NAME, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1364:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid) < 0) FAIL_STACK_ERROR
                           ^
unlink.c: In function 'test_unlink_slashes':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1402:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid = H5Fopen(filename, H5F_ACC_RDWR, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1405:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gopen2(fid, SLASHES_GROUP_NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1408:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid,SLASHES_ROOTLINK_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1411:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid,SLASHES_SOFTLINK2_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1414:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid,SLASHES_SOFTLINK_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1417:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid,SLASHES_HARDLINK_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1420:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(gid,SLASHES_GROUP_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1423:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1426:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid,SLASHES_HARDLINK_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1429:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid,SLASHES_GROUP_NAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1432:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
unlink.c: In function 'test_unlink_rightleaf':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1499:76: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (gids = (hid_t *)HDcalloc((size_t)ngroups, sizeof(hid_t)))) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1501:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((rootid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1506:93: note: in expansion of macro 'TEST_ERROR'
         if((gids[n] = H5Gcreate2(rootid, name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1511:47: note: in expansion of macro 'TEST_ERROR'
         if(delete_node (rootid, gids[n]) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1513:93: note: in expansion of macro 'TEST_ERROR'
         if((gids[n] = H5Gcreate2(rootid, name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1518:35: note: in expansion of macro 'TEST_ERROR'
         if(H5Gclose(gids[n]) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1523:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(rootid) < 0) TEST_ERROR
                              ^
unlink.c: In function 'test_unlink_rightnode':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1578:76: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (gids = (hid_t *)HDcalloc((size_t)ngroups, sizeof(hid_t)))) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1580:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((rootid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1585:93: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gids[n] = H5Gcreate2(rootid, name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1590:35: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(gids[n]) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1595:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneB77", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1596:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneB78", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1597:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneB79", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1598:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneB8", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1599:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneB80", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1602:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(rootid) < 0) FAIL_STACK_ERROR
                              ^
unlink.c: In function 'test_unlink_middlenode':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:1657:76: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (gids = (hid_t *)HDcalloc((size_t)ngroups, sizeof(hid_t)))) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1659:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((rootid = H5Gopen2(fid, "/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1664:93: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gids[n] = H5Gcreate2(rootid, name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1669:35: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(gids[n]) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1674:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC11", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1675:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC110", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1676:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC111", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1677:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC112", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1678:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC113", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1679:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC114", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1680:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC115", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1681:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC116", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1682:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC117", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1683:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC118", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1684:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC119", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1685:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC12", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1686:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC120", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1687:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC121", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1688:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC122", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1689:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC123", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1690:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC124", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1691:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC125", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1692:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC126", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1693:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC127", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1694:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC128", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1695:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC129", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1696:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC13", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1697:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC130", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1698:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC131", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1699:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC132", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1700:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC133", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1701:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC134", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1702:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC135", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1703:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC136", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1704:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC137", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1705:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC138", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1706:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC139", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1707:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC14", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1708:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC140", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1709:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC141", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1710:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC142", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1711:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC143", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1712:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC144", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1713:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC145", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1714:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC146", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1715:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC147", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1716:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC148", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1717:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC149", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1718:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC15", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1719:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC150", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1720:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC151", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1721:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC152", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1722:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC153", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1723:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC154", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1724:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC155", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1725:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC156", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1726:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC157", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1727:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC158", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1728:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC159", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1729:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC16", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1730:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC160", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1731:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC161", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1732:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC162", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1733:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC163", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1734:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC164", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1735:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC165", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1736:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC166", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1737:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC167", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1738:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC168", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1739:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC169", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1740:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC17", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1741:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC170", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1742:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC171", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1743:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC172", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1744:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC173", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1745:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC174", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1746:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC175", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1747:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC176", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1748:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC177", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1749:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC178", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1750:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC179", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1751:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC18", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1752:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC180", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1753:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC19", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1754:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC2", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1755:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC20", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1756:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC21", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1757:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC22", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1758:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC23", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1759:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC24", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1760:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC25", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1761:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC26", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1762:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC27", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1763:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC28", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1764:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC29", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1765:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC3", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1766:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC30", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1767:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC31", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1768:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC32", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1769:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC33", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1770:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC34", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1771:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC35", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1772:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC36", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1773:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC37", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1774:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC38", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1775:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC39", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1776:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC4", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1777:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC40", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1778:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC41", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1779:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC42", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1780:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC43", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1781:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC44", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1782:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC45", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1783:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC46", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1784:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC47", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1785:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC48", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1786:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC49", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1787:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC5", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1788:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC50", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1789:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC51", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1790:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC52", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1791:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC53", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1792:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC54", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1793:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC55", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1794:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC56", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1795:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC57", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1796:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC58", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1797:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC59", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1798:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC6", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1799:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC60", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1800:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC61", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1801:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC62", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1802:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC63", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1803:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC64", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1804:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC65", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1805:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC66", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1806:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC67", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1807:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC68", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1808:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC69", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1809:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC7", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1810:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC70", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1811:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC71", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1812:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC72", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1813:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC73", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1814:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC74", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1815:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC75", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1816:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC76", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1817:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC77", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1818:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC78", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1819:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC79", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1820:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC8", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1821:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(fid, "/ZoneC80", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1824:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(rootid) < 0) FAIL_STACK_ERROR
                              ^
unlink.c: In function 'test_resurrect_dataset':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1879:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((f = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1882:41: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((s = H5Screate(H5S_SCALAR)) < 0) FAIL_STACK_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1883:104: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((d = H5Dcreate2(f, DATASETNAME, H5T_NATIVE_INT, s, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1884:25: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(s) < 0) FAIL_STACK_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1887:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(f, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1890:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(d, NULL, (size_t)0) != 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1893:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(d, ".", f, DATASET2NAME, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1896:25: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(d) < 0) FAIL_STACK_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1897:25: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(f) < 0) FAIL_STACK_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1900:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((f = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1903:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((d = H5Dopen2(f, DATASET2NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1906:25: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(d) < 0) FAIL_STACK_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1907:25: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(f) < 0) FAIL_STACK_ERROR
                         ^
unlink.c: In function 'test_resurrect_datatype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1950:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1953:47: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Tcopy (H5T_NATIVE_INT)) < 0) FAIL_STACK_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1954:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit2(file, TYPENAME, type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1957:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, TYPENAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1960:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(type, NULL, (size_t)0) != 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1963:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(type, ".", file, TYPE2NAME, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1966:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1967:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1970:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1973:60: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Topen2(file,TYPE2NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1976:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:1977:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
unlink.c: In function 'test_resurrect_group':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2019:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2022:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Gcreate2(file, GROUPNAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2025:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file, GROUPNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2028:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(group, NULL, (size_t)0) != 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2031:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(group, ".", file, GROUP2NAME, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2034:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2035:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2038:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2041:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Gopen2(file, GROUP2NAME, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2044:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2045:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
unlink.c: In function 'test_unlink_chunked_dataset':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2092:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2095:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space_id = H5Screate_simple(FILESPACE_NDIMS, dims, max_dims)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2098:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl_id = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2101:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_chunk(dcpl_id, FILESPACE_NDIMS, chunk_dims) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2104:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_alloc_time(dcpl_id, H5D_ALLOC_TIME_EARLY) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2107:119: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dset_id = H5Dcreate2(file_id, DATASETNAME, H5T_NATIVE_INT, space_id, H5P_DEFAULT, dcpl_id, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2110:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2113:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2116:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dset_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2119:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2122:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2125:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, DATASETNAME, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2128:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
unlink.c: In function 'test_full_group_compact':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2176:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2179:89: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate2(file_id, "/keep", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2184:90: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2185:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(gid2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2189:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2192:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2195:60: note: in expansion of macro 'TEST_ERROR'
     if((keep_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2198:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2201:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate2(file_id, "/delete", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2204:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_external("foo.h5", "/dst", gid, "external", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2207:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/foo", gid, "soft", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2213:91: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Lcreate_hard(file_id, objname, gid, objname2, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2219:90: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2220:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(gid2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2224:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2225:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) != TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2226:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_stab_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2229:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2234:73: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Oget_info_by_name(file_id, objname, &oi, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2235:24: note: in expansion of macro 'TEST_ERROR'
         if(oi.rc != 2) TEST_ERROR
                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2239:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2243:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2246:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, "/delete", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2251:73: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Oget_info_by_name(file_id, objname, &oi, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2252:24: note: in expansion of macro 'TEST_ERROR'
         if(oi.rc != 1) TEST_ERROR
                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2256:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2259:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2262:32: note: in expansion of macro 'TEST_ERROR'
     if(file_size != keep_size) TEST_ERROR
                                ^
unlink.c: In function 'test_full_group_dense':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2310:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_id = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2313:89: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate2(file_id, "/keep", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2318:90: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2319:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(gid2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2323:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2326:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2329:60: note: in expansion of macro 'TEST_ERROR'
     if((keep_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2332:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2335:50: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gcpl = H5Pcreate(H5P_GROUP_CREATE)) < 0) FAIL_STACK_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2336:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_est_link_info(gcpl, FULL_GROUP_EST_NUM_ENTRIES, FULL_GROUP_EST_ENTRY_LEN) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2344:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate2(file_id, "/delete", H5P_DEFAULT, gcpl, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2347:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(gcpl) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2350:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_external("foo.h5", "/dst", gid, "external", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2353:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/foo", gid, "soft", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2359:91: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Lcreate_hard(file_id, objname, gid, objname2, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2365:90: note: in expansion of macro 'FAIL_STACK_ERROR'
         if((gid2 = H5Gcreate2(gid, objname, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2366:32: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Gclose(gid2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2370:41: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_empty_test(gid) == TRUE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2371:48: note: in expansion of macro 'TEST_ERROR'
     if(H5G__has_links_test(gid, NULL) == TRUE) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2372:45: note: in expansion of macro 'TEST_ERROR'
     if(H5G__is_new_dense_test(gid) != TRUE) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2375:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2380:73: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Oget_info_by_name(file_id, objname, &oi, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2381:24: note: in expansion of macro 'TEST_ERROR'
         if(oi.rc != 2) TEST_ERROR
                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2385:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2389:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file_id = H5Fopen(filename, H5F_ACC_RDWR, fapl)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2392:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, "/delete", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2397:73: note: in expansion of macro 'FAIL_STACK_ERROR'
         if(H5Oget_info_by_name(file_id, objname, &oi, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2398:24: note: in expansion of macro 'TEST_ERROR'
         if(oi.rc != 1) TEST_ERROR
                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
unlink.c:2402:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2405:60: note: in expansion of macro 'TEST_ERROR'
     if((file_size = h5_get_file_size(filename, fapl)) < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2408:32: note: in expansion of macro 'TEST_ERROR'
     if(file_size != keep_size) TEST_ERROR
                                ^
unlink.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2462:37: note: in expansion of macro 'TEST_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2465:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_libver_bounds(fapl2, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2482:83: note: in expansion of macro 'TEST_ERROR'
         if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, my_fapl)) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2516:46: note: in expansion of macro 'TEST_ERROR'
             if(H5Pclose(fapl_small_mdc) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
unlink.c:2546:32: note: in expansion of macro 'TEST_ERROR'
         if(H5Fclose(file) < 0) TEST_ERROR
                                ^
  CCLD     unlink
  CC       big.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from big.c:56:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from big.c:56:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from big.c:56:
big.c: In function 'randll':
../src/H5private.h:1050:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         #define HDrandom()    HDrand()
                               ^
big.c:132:15: note: in expansion of macro 'HDrandom'
         acc = HDrandom();
               ^
big.c:133:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         acc *= HDrandom();
             ^
big.c: In function 'writer':
big.c:69:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #   define GB8LL ((unsigned long long)8*1024*1024*1024)
                                  ^
big.c:344:25: note: in expansion of macro 'GB8LL'
     hsize_t size2[1] = {GB8LL};
                         ^
In file included from h5test.h:26:0,
                 from big.c:56:
big.c: In function 'reader':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:497:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:500:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((d2 = H5Dopen2(file, "d2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:501:41: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fspace = H5Dget_space(d2)) < 0) FAIL_STACK_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:504:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((mspace = H5Screate_simple(1, hs_size, hs_size)) < 0) FAIL_STACK_ERROR
                                                              ^
big.c:511:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         hs_offset[0] = HDstrtoll(s, NULL, 0);
                        ^
In file included from h5test.h:26:0,
                 from big.c:56:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:516:37: note: in expansion of macro 'FAIL_STACK_ERROR'
                 hs_size, NULL) < 0) FAIL_STACK_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:518:21: note: in expansion of macro 'FAIL_STACK_ERROR'
                     FAIL_STACK_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:539:26: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(d2) < 0) FAIL_STACK_ERROR
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:540:38: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Sclose(mspace) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:541:38: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Sclose(fspace) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
big.c:542:36: note: in expansion of macro 'FAIL_STACK_ERROR'
             if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                                    ^
big.c: In function 'test_family':
big.c:688:24: warning: ISO C90 does not support 'long long' [-Wlong-long]
         if(sizeof(long long) < 8 || 0 == GB8LL) {
                        ^
big.c:69:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #   define GB8LL ((unsigned long long)8*1024*1024*1024)
                                  ^
big.c:688:42: note: in expansion of macro 'GB8LL'
         if(sizeof(long long) < 8 || 0 == GB8LL) {
                                          ^
In file included from h5test.h:26:0,
                 from big.c:56:
big.c: In function 'main':
big.c:804:15: warning: conversion to 'unsigned int' from 'long unsigned int' may alter its value [-Wconversion]
     HDsrandom(seed);
               ^
../src/H5private.h:1186:41: note: in definition of macro 'HDsrandom'
         #define HDsrandom(S)    HDsrand(S)
                                         ^
  CCLD     big
  CC       mtime.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from mtime.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from mtime.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from mtime.c:25:
mtime.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:79:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:80:55: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(1, size, NULL)) < 0) TEST_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:82:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:84:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:85:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:86:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:94:62: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fopen(filename, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR;
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:95:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info_by_name(file, "dset", &oi1, H5P_DEFAULT) < 0) TEST_ERROR;
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:96:58: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dopen2(file, "dset", H5P_DEFAULT)) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:97:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Oget_info(dset, &oi2) < 0) TEST_ERROR;
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:98:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:99:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:146:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:154:36: note: in expansion of macro 'TEST_ERROR'
             if(H5Fclose(file) < 0) TEST_ERROR;
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:182:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:188:36: note: in expansion of macro 'TEST_ERROR'
             if(H5Fclose(file) < 0) TEST_ERROR;
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mtime.c:200:52: note: in expansion of macro 'TEST_ERROR'
     if(h5_verify_cached_stabs(FILENAME, fapl) < 0) TEST_ERROR
                                                    ^
In file included from mtime.c:26:0:
mtime.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     mtime
  CC       fillval.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from fillval.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from fillval.c:22:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from fillval.c:22:
fillval.c: In function 'create_compound_vl_type':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:129:42: note: in expansion of macro 'TEST_ERROR'
     if((str_id = H5Tcopy(H5T_C_S1)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:130:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_size(str_id, H5T_VARIABLE) < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:132:77: note: in expansion of macro 'TEST_ERROR'
     if((ret_value = H5Tcreate(H5T_COMPOUND, sizeof(comp_vl_datatype))) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:133:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(ret_value, "x", HOFFSET(comp_vl_datatype, x), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:134:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(ret_value, "a", HOFFSET(comp_vl_datatype, a), str_id) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:135:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(ret_value, "b", HOFFSET(comp_vl_datatype, b), str_id) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:136:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(ret_value, "y", HOFFSET(comp_vl_datatype, y), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:139:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(str_id) < 0) TEST_ERROR
                              ^
fillval.c: In function 'test_getset_vl':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:302:44: note: in expansion of macro 'TEST_ERROR'
     if((dtypeid =  H5Tcopy(H5T_C_S1)) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:303:48: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_size(dtypeid, H5T_VARIABLE) < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:306:55: note: in expansion of macro 'TEST_ERROR'
     if((plistid = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:307:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_fill_value(plistid, dtypeid, &f1) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:313:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_fill_value(plistid, dtypeid, &f2) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:316:39: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(f2, orig_fill_value)) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:323:85: note: in expansion of macro 'TEST_ERROR'
     if((fileid = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:326:57: note: in expansion of macro 'TEST_ERROR'
     if((spaceid = H5Screate_simple(1, dims, NULL)) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:327:110: note: in expansion of macro 'TEST_ERROR'
     if((datasetid = H5Dcreate2(fileid, "Dataset", dtypeid, spaceid, H5P_DEFAULT, plistid, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:330:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(datasetid) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:331:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(plistid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:332:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(spaceid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:333:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fileid) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:337:71: note: in expansion of macro 'TEST_ERROR'
     if((fileid = H5Fopen(filename, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:338:68: note: in expansion of macro 'TEST_ERROR'
     if((datasetid = H5Dopen2(fileid, "Dataset", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:341:56: note: in expansion of macro 'TEST_ERROR'
     if((plistid = H5Dget_create_plist(datasetid)) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:344:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Pget_fill_value(plistid, dtypeid, &f2) < 0) TEST_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:347:39: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(f2, orig_fill_value)) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:353:33: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(datasetid) < 0) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:354:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fileid) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:355:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(plistid) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:356:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtypeid) < 0) TEST_ERROR
                               ^
fillval.c: In function 'test_rdwr_cases':
fillval.c:792:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
      hs_offset[j] = rand() % cur_size[j];
                            ^
fillval.c:941:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
      hs_offset[j] = rand() % cur_size[j];
                            ^
fillval.c: In function 'test_extend_cases':
fillval.c:1443:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp_vl_datatype val_rd_c, init_val_c = {87, "baz", "mumble", 129};
                                                  ^
fillval.c:1443:57: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp_vl_datatype val_rd_c, init_val_c = {87, "baz", "mumble", 129};
                                                         ^
In file included from h5test.h:26:0,
                 from fillval.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1449:37: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Pcopy(_dcpl)) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1452:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_fill_value(dcpl, dtype, fillval) < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1456:49: note: in expansion of macro 'TEST_ERROR'
     if((dtype_class = H5Tget_class(dtype)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1459:66: note: in expansion of macro 'TEST_ERROR'
     if((fspace = H5Screate_simple(5, start_size, max_size)) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1462:97: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file, dset_name, dtype, fspace, H5P_DEFAULT, dcpl, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1494:55: note: in expansion of macro 'TEST_ERROR'
     if((mspace = H5Screate_simple(5, one, NULL)) < 0) TEST_ERROR
                                                       ^
fillval.c:1498:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
      hs_offset[j] = rand() % start_size[j];
                            ^
In file included from h5test.h:26:0,
                 from fillval.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1501:82: note: in expansion of macro 'TEST_ERROR'
  if(H5Sselect_hyperslab(fspace, H5S_SELECT_SET, hs_offset, NULL, one, NULL) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1504:68: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset, dtype, mspace, fspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1507:76: note: in expansion of macro 'TEST_ERROR'
         if(verify_rtn((unsigned)__LINE__, hs_offset, val_rd, fillval) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1510:69: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(dtype, mspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1515:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(mspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1534:62: note: in expansion of macro 'TEST_ERROR'
     if((mspace = H5Screate_simple(5, hs_size, hs_size)) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1537:94: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(fspace, H5S_SELECT_SET, hs_offset, hs_stride, hs_size, NULL) < 0) TEST_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1540:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dset, dtype, mspace, fspace, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1543:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(mspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1547:55: note: in expansion of macro 'TEST_ERROR'
     if((mspace = H5Screate_simple(5, one, NULL)) < 0) TEST_ERROR
                                                       ^
fillval.c:1551:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
      hs_offset[j] = rand() % start_size[j];
                            ^
In file included from h5test.h:26:0,
                 from fillval.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1556:82: note: in expansion of macro 'TEST_ERROR'
  if(H5Sselect_hyperslab(fspace, H5S_SELECT_SET, hs_offset, NULL, one, NULL) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1559:68: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset, dtype, mspace, fspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1563:78: note: in expansion of macro 'TEST_ERROR'
         if(verify_rtn((unsigned)__LINE__, hs_offset, val_rd, should_be) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1566:69: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(dtype, mspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1571:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(mspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1577:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Dset_extent(dset, extend_size) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1580:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(fspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1581:43: note: in expansion of macro 'TEST_ERROR'
     if((fspace = H5Dget_space(dset)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1585:55: note: in expansion of macro 'TEST_ERROR'
     if((mspace = H5Screate_simple(5, one, NULL)) < 0) TEST_ERROR
                                                       ^
fillval.c:1589:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
      hs_offset[j] = rand() % extend_size[j];
                            ^
In file included from h5test.h:26:0,
                 from fillval.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1597:82: note: in expansion of macro 'TEST_ERROR'
  if(H5Sselect_hyperslab(fspace, H5S_SELECT_SET, hs_offset, NULL, one, NULL) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1600:68: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset, dtype, mspace, fspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1604:78: note: in expansion of macro 'TEST_ERROR'
         if(verify_rtn((unsigned)__LINE__, hs_offset, val_rd, should_be) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1607:69: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(dtype, mspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1612:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(mspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1616:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Dset_extent(dset, max_size) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1619:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(fspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1620:43: note: in expansion of macro 'TEST_ERROR'
     if((fspace = H5Dget_space(dset)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1624:55: note: in expansion of macro 'TEST_ERROR'
     if((mspace = H5Screate_simple(5, one, NULL)) < 0) TEST_ERROR
                                                       ^
fillval.c:1628:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
      hs_offset[j] = rand() % max_size[j];
                            ^
In file included from h5test.h:26:0,
                 from fillval.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1636:82: note: in expansion of macro 'TEST_ERROR'
  if(H5Sselect_hyperslab(fspace, H5S_SELECT_SET, hs_offset, NULL, one, NULL) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1639:68: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset, dtype, mspace, fspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1643:78: note: in expansion of macro 'TEST_ERROR'
         if(verify_rtn((unsigned)__LINE__, hs_offset, val_rd, should_be) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1646:69: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(dtype, mspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1651:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(mspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1657:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Dset_extent(dset, extend_size) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1660:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(fspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1661:43: note: in expansion of macro 'TEST_ERROR'
     if((fspace = H5Dget_space(dset)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1665:55: note: in expansion of macro 'TEST_ERROR'
     if((mspace = H5Screate_simple(5, one, NULL)) < 0) TEST_ERROR
                                                       ^
fillval.c:1669:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
      hs_offset[j] = rand() % extend_size[j];
                            ^
In file included from h5test.h:26:0,
                 from fillval.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1677:82: note: in expansion of macro 'TEST_ERROR'
  if(H5Sselect_hyperslab(fspace, H5S_SELECT_SET, hs_offset, NULL, one, NULL) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1680:68: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset, dtype, mspace, fspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1684:78: note: in expansion of macro 'TEST_ERROR'
         if(verify_rtn((unsigned)__LINE__, hs_offset, val_rd, should_be) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1687:69: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(dtype, mspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1692:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(mspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1698:46: note: in expansion of macro 'TEST_ERROR'
     if(H5Dset_extent(dset, extend_size) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1701:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(fspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1702:43: note: in expansion of macro 'TEST_ERROR'
     if((fspace = H5Dget_space(dset)) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1706:55: note: in expansion of macro 'TEST_ERROR'
     if((mspace = H5Screate_simple(5, one, NULL)) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1713:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(fspace, H5S_SELECT_SET, hs_offset, NULL, one, NULL) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1721:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dset, dtype, mspace, fspace, H5P_DEFAULT, buf) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1724:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, dtype, mspace, fspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1727:68: note: in expansion of macro 'TEST_ERROR'
     if(verify_rtn((unsigned)__LINE__, hs_offset, val_rd, buf) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1730:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dset, dtype, mspace, fspace, H5P_DEFAULT, fillval) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1733:65: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(dtype, mspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1743:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(fspace, H5S_SELECT_SET, hs_offset, NULL, one, NULL) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1746:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, dtype, mspace, fspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1749:72: note: in expansion of macro 'TEST_ERROR'
     if(verify_rtn((unsigned)__LINE__, hs_offset, val_rd, fillval) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1752:65: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(dtype, mspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                 ^
fillval.c:1762:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
      hs_offset[j] = rand() % extend_size[j];
                            ^
In file included from h5test.h:26:0,
                 from fillval.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1770:82: note: in expansion of macro 'TEST_ERROR'
  if(H5Sselect_hyperslab(fspace, H5S_SELECT_SET, hs_offset, NULL, one, NULL) < 0) TEST_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1773:68: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset, dtype, mspace, fspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1777:78: note: in expansion of macro 'TEST_ERROR'
         if(verify_rtn((unsigned)__LINE__, hs_offset, val_rd, should_be) < 0) TEST_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1780:69: note: in expansion of macro 'TEST_ERROR'
         if(H5Dvlen_reclaim(dtype, mspace, H5P_DEFAULT, val_rd) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1785:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(mspace) < 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1795:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1796:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1797:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(fspace) < 0) TEST_ERROR
                              ^
fillval.c: In function 'test_extend':
fillval.c:1845:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp_vl_datatype fillval_c = {32, "foo", "bar", 64};         /* Fill value for compound+vl datatype tests */
                                       ^
fillval.c:1845:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp_vl_datatype fillval_c = {32, "foo", "bar", 64};         /* Fill value for compound+vl datatype tests */
                                              ^
In file included from h5test.h:26:0,
                 from fillval.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1855:52: note: in expansion of macro 'TEST_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1857:41: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_chunk(dcpl, 5, ch_size) < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1916:76: note: in expansion of macro 'TEST_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1919:55: note: in expansion of macro 'TEST_ERROR'
     if((cmpd_vl_tid = create_compound_vl_type()) < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1923:46: note: in expansion of macro 'TEST_ERROR'
             H5T_NATIVE_INT, &fillval_i) < 0) TEST_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1927:43: note: in expansion of macro 'TEST_ERROR'
             cmpd_vl_tid, &fillval_c) < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1930:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(cmpd_vl_tid) < 0) TEST_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1931:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dcpl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:1932:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR
                            ^
fillval.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:2406:37: note: in expansion of macro 'TEST_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fillval.c:2409:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_libver_bounds(fapl2, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                                               ^
In file included from fillval.c:23:0:
fillval.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
fillval.c: In function 'test_rdwr_cases':
fillval.c:886:21: warning: 'fill_c.a' may be used uninitialized in this function [-Wmaybe-uninitialized]
                     HDfprintf(stdout,"    Elmt={%Hu, %Hu, %Hu, %Hu, %Hu}, read: %f, %d, %f, %c"
                     ^
fillval.c:886:21: warning: 'fill_c.x' may be used uninitialized in this function [-Wmaybe-uninitialized]
fillval.c:886:21: warning: 'fill_c.y' may be used uninitialized in this function [-Wmaybe-uninitialized]
fillval.c:886:21: warning: 'fill_c.z' may be used uninitialized in this function [-Wmaybe-uninitialized]
  CCLD     fillval
  CC       mount.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from mount.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from mount.c:22:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from mount.c:22:
mount.c: In function 'setup':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:69:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:70:88: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(H5Gcreate2(file, "/mnt1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:71:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(H5Gcreate2(file, "/mnt1/file1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:72:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(H5Gcreate2(file, "/mnt_unlink", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:73:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(H5Gcreate2(file, "/mnt_move_a", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:74:99: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(file, "/mnt1/file1", H5L_SAME_LOC, "/file1", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:75:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(file, "/mnt1", H5L_SAME_LOC, "/mnt1_link", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:76:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:80:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:81:89: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(H5Gcreate2(file, "/file2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:82:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(H5Gcreate2(file, "/rename_a", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:83:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(H5Gcreate2(file, "/rename_b", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:84:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(H5Gcreate2(file, "/rename_a/x", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:85:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:89:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:90:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
mount.c: In function 'test_basic':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:131:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:132:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:133:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gopen2(file1, "/mnt1/file2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:134:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:135:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:136:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:137:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_illegal':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:185:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:187:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:189:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:198:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:206:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((mnt = H5Gopen2(file1, "/mnt1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:207:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(mnt, ".", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:214:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:216:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(mnt, ".") < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:217:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(mnt) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:225:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((mnt = H5Gopen2(file1, "/mnt1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:226:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(mnt, ".", file3, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:233:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:235:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(mnt, ".") < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:236:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(mnt) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:239:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:246:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:248:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:251:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:252:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1b) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:253:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:254:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file3) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:255:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file3b) < 0) FAIL_STACK_ERROR
                              ^
mount.c: In function 'test_samefile':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:304:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:306:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:308:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:310:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:319:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((mnt1a = H5Gopen2(file1a, "/mnt1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:320:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_info(mnt1a, &grp_info) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
mount.c:321:26: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(grp_info.mounted) FAIL_PUTS_ERROR("    Group shouldn't have 'mounted' flag set.")
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:322:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((mnt1b = H5Gopen2(file1b, "/mnt1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:323:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_info(mnt1b, &grp_info) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
mount.c:324:26: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(grp_info.mounted) FAIL_PUTS_ERROR("    Group shouldn't have 'mounted' flag set.")
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:325:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(mnt1a, ".", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:326:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_info(mnt1a, &grp_info) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
mount.c:327:27: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(!grp_info.mounted) FAIL_PUTS_ERROR("    Group should have 'mounted' flag set.")
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
mount.c:331:21: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(status >= 0) FAIL_PUTS_ERROR("    Mounting different files at one mount point should have failed.")
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:332:36: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(mnt1a, ".") < 0) FAIL_STACK_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:333:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(mnt1a) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:334:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(mnt1b) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:343:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((mnt1a = H5Gopen2(file1a, "/mnt1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:344:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_info(mnt1a, &grp_info) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
mount.c:345:26: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(grp_info.mounted) FAIL_PUTS_ERROR("    Group shouldn't have 'mounted' flag set.")
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:346:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((mnt1b = H5Gopen2(file1b, "/mnt1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:347:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_info(mnt1b, &grp_info) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
mount.c:348:26: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(grp_info.mounted) FAIL_PUTS_ERROR("    Group shouldn't have 'mounted' flag set.")
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:349:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(mnt1a, ".", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:350:43: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gget_info(mnt1a, &grp_info) < 0) FAIL_STACK_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
mount.c:351:27: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(!grp_info.mounted) FAIL_PUTS_ERROR("    Group should have 'mounted' flag set.")
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
mount.c:355:21: note: in expansion of macro 'FAIL_PUTS_ERROR'
     if(status >= 0) FAIL_PUTS_ERROR("    Mounting same files at one mount point should have failed.")
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:356:36: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(mnt1a, ".") < 0) FAIL_STACK_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:357:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(mnt1a) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:358:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(mnt1b) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:362:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1a) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:363:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1b) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:364:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:365:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file3) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_hide':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:414:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:417:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "/mnt1/file1", &oi1, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:420:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:429:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:436:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "/file1", &oi2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:440:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:444:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:445:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:446:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_assoc':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:492:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:495:38: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info(file2, &oi1) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:498:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:504:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "/mnt1", &oi2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:509:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:513:45: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1_link") < 0) FAIL_STACK_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:514:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:515:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_mntlnk':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:561:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:562:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:568:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gopen2(file1, "/mnt1/file2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:569:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:570:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gopen2(file1, "/mnt1_link/file2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:571:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:574:45: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1_link") < 0) FAIL_STACK_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:575:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:576:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_move':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:623:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:624:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:627:108: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file1, "/mnt1/rename_a/x", H5L_SAME_LOC, "/mnt1/rename_b/y", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:634:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:638:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:639:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:640:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_preopen':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:684:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:687:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gopen2(file1, "/mnt1/file1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:690:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:693:38: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info(grp, &oinfo) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:696:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:697:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:698:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:699:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_postopen':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:747:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:748:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:751:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((grp = H5Gopen2(file1, "/mnt1/file2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:754:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:757:38: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info(grp, &oinfo) < 0) FAIL_STACK_ERROR
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:760:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file2, "/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:763:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:764:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:765:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_unlink':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:813:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:820:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((mnt = H5Gopen2(file1, "/mnt_unlink", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:821:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt_unlink", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:822:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((root = H5Gopen2(file1, "/mnt_unlink", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:830:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "/mnt_unlink/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:831:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(mnt, "/mnt_unlink/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:832:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(root, "/mnt_unlink/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:833:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(root, "file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:840:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:844:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file1, "/mnt_unlink", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:850:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(root, "file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:857:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:865:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:879:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:887:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:889:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(mnt, ".") < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:892:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(mnt) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:893:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(root) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:894:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:895:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_mvmpt':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:941:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:942:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt_move_a", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:945:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file1, "/mnt_move_a", H5L_SAME_LOC, "/mnt_move_b", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:948:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "/mnt_move_b/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:951:46: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt_move_b") < 0) FAIL_STACK_ERROR
                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:952:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:953:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_interlink':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1001:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1002:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1011:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1021:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1051:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1052:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1053:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_uniformity':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1103:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1104:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1107:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "/", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1108:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "/mnt1", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1109:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "mnt1", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1110:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "/mnt1/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1111:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "mnt1/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1114:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file2, "/", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1115:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file2, "/mnt1", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1116:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file2, "mnt1", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1117:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file2, "/mnt1/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1118:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file2, "mnt1/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1121:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1, "/mnt1") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1122:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1123:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
mount.c: In function 'test_close':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1167:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1168:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1174:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1178:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1180:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1183:37: note: in expansion of macro 'TEST_ERROR'
     if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1189:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1190:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file1, "/mnt1", file2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1195:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1196:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Oget_info_by_name(file1, "/mnt1/file2", &oinfo, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1197:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1200:37: note: in expansion of macro 'TEST_ERROR'
     if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR
                                     ^
mount.c: In function 'test_mount_after_close':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1265:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid1 = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1266:83: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gidA = H5Gcreate2(fid1, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1267:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gidAB = H5Gcreate2(gidA, "B", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1269:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gidABM = H5Gcreate2(gidAB, "M", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1271:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("./M/X/Y", gidAB, "C", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1273:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/A", gidAB, "T", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1276:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gidABM) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1277:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gidAB) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1278:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gidA) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1279:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1288:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid2 = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1292:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((sid = H5Screate_simple(RANK, dims, NULL)) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1294:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gidX = H5Gcreate2(fid2, "/X", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1295:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gidXY = H5Gcreate2(gidX, "Y", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1296:104: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did = H5Dcreate2(gidXY, "D", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1298:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("./Y", gidX, "T", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1301:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, bm) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1304:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1305:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(did) < 0) FAIL_STACK_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1306:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gidXY) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1307:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gidX) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1308:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid2) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1315:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid1 = H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1316:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid2 = H5Fopen(filename2, H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1320:59: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gidAB = H5Gopen2(fid1, "/A/B", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1326:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1331:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(gidAB, "M", fid2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1335:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gidABMX = H5Gopen2(gidAB, "M/X", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1339:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(gidABMX, objname, (size_t)NAME_BUF_SIZE) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1340:39: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/A/B/M/X")) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1343:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gidABMX) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1346:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gidABC = H5Gopen2(gidAB, "C", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1350:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(gidABC, objname, (size_t)NAME_BUF_SIZE) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1351:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/A/B/C")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1354:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gidABC) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1357:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gidABT = H5Gopen2(gidAB, "T", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1361:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(gidABT, objname, (size_t)NAME_BUF_SIZE) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1362:37: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/A/B/T")) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1365:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gidABT) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1368:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((didABMXYD = H5Dopen2(gidAB, "M/X/Y/D", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1372:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Iget_name(didABMXYD, objname, (size_t)NAME_BUF_SIZE) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1373:43: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(objname, "/A/B/M/X/Y/D")) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1376:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(didABMXYD) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1378:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(gidAB) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mount.c:1379:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid2) < 0) FAIL_STACK_ERROR
                            ^
mount.c: In function 'test_mount_after_unmount':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1449:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1451:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1453:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1455:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1457:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1459:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1461:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1463:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1465:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1467:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1471:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1473:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1475:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1477:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1479:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1481:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1483:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1485:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1489:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1491:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1493:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1495:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1499:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1501:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1503:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1505:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1514:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1516:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1518:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1520:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1526:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1528:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1534:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1539:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1544:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1546:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1550:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1554:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1559:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1564:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1566:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1570:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1575:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1577:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1582:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1586:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1590:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1595:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1597:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1601:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1606:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1611:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1613:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1617:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1621:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1625:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1627:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1629:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1631:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1635:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1637:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1641:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1643:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1645:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1647:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_missing_unmount':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1712:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1715:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1718:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1721:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1726:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1729:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1732:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1735:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1740:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1743:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1746:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1749:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1754:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1757:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1761:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1764:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1767:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1771:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1775:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1778:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1781:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1785:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1789:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1795:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1801:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1804:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1808:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1812:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_hold_open_file':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1865:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1868:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1871:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1874:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1879:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1882:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1885:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1888:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1893:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1896:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1899:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1902:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1905:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1909:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1913:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1918:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1922:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1926:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1931:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1935:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1939:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1943:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1947:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_hold_open_group':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:1997:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2000:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2003:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2006:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2011:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2014:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2017:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2020:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2025:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2028:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2031:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2034:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2037:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2041:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2045:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2052:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2056:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2060:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2065:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2069:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2073:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2077:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2082:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2086:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2091:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2095:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2099:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2103:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_fcdegree_same':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2157:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2160:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2163:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2166:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2171:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2174:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2177:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2180:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2185:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2188:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2192:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2196:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2199:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2206:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2210:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2214:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2216:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2220:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2224:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2228:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2232:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2236:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2240:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2244:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2248:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_fcdegree_semi':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2301:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2304:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2307:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2310:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2315:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2318:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2321:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2324:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2329:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2333:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2337:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2340:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2343:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2347:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2351:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2355:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2362:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2366:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2373:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2377:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2381:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2385:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2389:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_fcdegree_strong':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2443:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2446:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2449:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2452:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2457:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2460:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2463:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2471:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2475:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2479:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2482:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2485:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2489:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2493:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2497:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2501:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2503:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2507:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2514:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2519:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2523:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2527:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_acc_perm':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2584:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2587:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2590:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2593:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2598:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2601:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2604:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2607:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2612:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2615:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2619:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2621:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2624:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2628:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2630:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2634:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2638:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2640:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2644:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2648:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2650:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2657:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2662:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2666:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2668:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2672:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2674:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2678:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2682:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2686:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2690:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2692:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2696:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2704:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2708:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2712:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2716:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2720:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2724:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2729:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_mult_mount':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2788:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2791:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2794:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2797:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2800:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2803:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2808:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2811:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2814:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2817:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2820:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2823:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2828:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2831:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2834:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2837:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2840:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2843:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2848:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2851:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2854:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2857:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2861:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2865:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2869:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2873:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2877:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2881:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2885:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2890:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2892:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2896:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2899:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2903:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2908:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2910:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2914:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2917:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2921:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2923:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2927:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2931:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2933:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2937:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2939:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2943:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2947:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:2952:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_nested_survive':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3017:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3020:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3023:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3026:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3031:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3034:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3037:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3040:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3045:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3048:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3051:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3054:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3059:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3062:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3065:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3069:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3073:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3077:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3081:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3085:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3089:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3094:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3096:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3100:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3105:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3107:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3114:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3118:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3123:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3125:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3129:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3133:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3137:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3142:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3144:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3148:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3152:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3156:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3160:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3164:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3168:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3173:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_close_parent':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3230:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3233:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3236:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3239:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3244:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3247:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3250:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3253:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3258:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3261:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3264:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3272:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3276:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3280:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3282:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3286:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3294:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3296:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3300:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3305:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3307:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3314:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_cut_graph':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3420:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3423:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3425:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3428:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3430:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3433:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3441:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3443:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3446:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3448:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3451:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3456:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3459:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3461:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3464:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3469:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3473:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3476:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3478:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3481:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3485:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3488:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3490:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3493:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3497:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3500:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3502:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3505:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3509:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3512:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3514:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3517:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3522:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3526:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3528:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3530:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3534:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3536:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3538:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3542:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3544:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3546:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3550:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3552:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3554:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3558:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3560:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3562:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3566:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3568:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3570:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3574:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3579:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3581:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3585:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3590:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3592:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3596:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3601:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3605:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3607:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3611:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3616:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3620:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3622:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3626:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3630:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3635:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3642:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3646:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3651:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3653:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3656:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3663:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3667:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3672:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3674:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3677:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3682:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3684:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3689:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3691:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3698:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3705:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3714:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3716:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3720:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3725:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3727:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3730:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3734:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_symlink':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3805:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3808:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3810:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3813:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3815:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3819:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3822:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3827:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3830:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3832:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3835:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3837:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3840:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3845:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3848:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3850:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3853:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3855:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3858:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3863:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3867:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3869:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3871:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3878:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3882:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3884:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3886:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3890:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3895:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3897:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3901:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3908:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_sharedacc':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3967:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3969:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3971:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3975:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3977:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3979:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3983:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3985:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3987:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3989:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3991:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:3993:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4001:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4003:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4005:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4007:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4013:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4015:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4020:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_sharedclose':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4072:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4074:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4078:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4080:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4082:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4086:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4090:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4094:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4098:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4102:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4106:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4110:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4117:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4124:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4126:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4128:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4130:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4134:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4139:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4141:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4145:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4147:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4151:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4155:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4159:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4163:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4167:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4169:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4171:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4173:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4177:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mount.c: In function 'test_multisharedclose':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4232:85: note: in expansion of macro 'TEST_ERROR'
     if ((fid1 = H5Fcreate(filename4, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4233:88: note: in expansion of macro 'TEST_ERROR'
     if (H5Gclose(H5Gcreate2(fid1, "mnt1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4234:88: note: in expansion of macro 'TEST_ERROR'
     if (H5Gclose(H5Gcreate2(fid1, "mnt2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4235:88: note: in expansion of macro 'TEST_ERROR'
     if (H5Gclose(H5Gcreate2(fid1, "mnt3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4236:29: note: in expansion of macro 'TEST_ERROR'
     if (H5Fclose(fid1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4239:85: note: in expansion of macro 'TEST_ERROR'
     if ((fid1 = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4240:87: note: in expansion of macro 'TEST_ERROR'
     if (H5Gclose(H5Gcreate2(fid1, "grp", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4241:29: note: in expansion of macro 'TEST_ERROR'
     if (H5Fclose(fid1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4244:85: note: in expansion of macro 'TEST_ERROR'
     if ((fid1 = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4245:87: note: in expansion of macro 'TEST_ERROR'
     if (H5Gclose(H5Gcreate2(fid1, "grp", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4246:29: note: in expansion of macro 'TEST_ERROR'
     if (H5Fclose(fid1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4249:85: note: in expansion of macro 'TEST_ERROR'
     if ((fid1 = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4250:87: note: in expansion of macro 'TEST_ERROR'
     if (H5Gclose(H5Gcreate2(fid1, "grp", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4251:29: note: in expansion of macro 'TEST_ERROR'
     if (H5Fclose(fid1) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4255:71: note: in expansion of macro 'TEST_ERROR'
     if ((fid1 = H5Fopen(filename4, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4256:71: note: in expansion of macro 'TEST_ERROR'
     if ((fid2 = H5Fopen(filename1, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4257:56: note: in expansion of macro 'TEST_ERROR'
     if (H5Fmount(fid1, "mnt1", fid2, H5P_DEFAULT) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4260:63: note: in expansion of macro 'TEST_ERROR'
     if ((gid1 = H5Gopen2(fid1, "mnt1/grp", H5P_DEFAULT)) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4263:31: note: in expansion of macro 'TEST_ERROR'
     if (H5Idec_ref(fid2) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4264:31: note: in expansion of macro 'TEST_ERROR'
     if (H5Idec_ref(fid1) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4268:71: note: in expansion of macro 'TEST_ERROR'
     if ((fid1 = H5Fopen(filename4, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4269:71: note: in expansion of macro 'TEST_ERROR'
     if ((fid2 = H5Fopen(filename2, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4270:56: note: in expansion of macro 'TEST_ERROR'
     if (H5Fmount(fid1, "mnt2", fid2, H5P_DEFAULT) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4273:63: note: in expansion of macro 'TEST_ERROR'
     if ((gid2 = H5Gopen2(fid1, "mnt2/grp", H5P_DEFAULT)) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4276:31: note: in expansion of macro 'TEST_ERROR'
     if (H5Idec_ref(fid2) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4277:31: note: in expansion of macro 'TEST_ERROR'
     if (H5Idec_ref(fid1) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4281:71: note: in expansion of macro 'TEST_ERROR'
     if ((fid1 = H5Fopen(filename4, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4282:71: note: in expansion of macro 'TEST_ERROR'
     if ((fid2 = H5Fopen(filename3, H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4283:56: note: in expansion of macro 'TEST_ERROR'
     if (H5Fmount(fid1, "mnt3", fid2, H5P_DEFAULT) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4286:63: note: in expansion of macro 'TEST_ERROR'
     if ((gid3 = H5Gopen2(fid1, "mnt3/grp", H5P_DEFAULT)) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4289:31: note: in expansion of macro 'TEST_ERROR'
     if (H5Idec_ref(fid2) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4290:31: note: in expansion of macro 'TEST_ERROR'
     if (H5Idec_ref(fid1) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4294:31: note: in expansion of macro 'TEST_ERROR'
     if (H5Idec_ref(gid1) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4297:31: note: in expansion of macro 'TEST_ERROR'
     if (H5Idec_ref(gid2) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4300:31: note: in expansion of macro 'TEST_ERROR'
     if (H5Idec_ref(gid3) < 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mount.c:4303:37: note: in expansion of macro 'TEST_ERROR'
     if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR
                                     ^
  CCLD     mount
  CC       flush1.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from flush1.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from flush1.c:26:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from flush1.c:26:
flush1.c: In function 'create_file':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
flush1.c:61:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fcreate(name, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
flush1.c:64:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
flush1.c:65:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_chunk(dcpl, 2, ch_size) < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
flush1.c:66:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space = H5Screate_simple(2, ds_size, NULL)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
flush1.c:67:111: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dset = H5Dcreate2(file, "dset", H5T_NATIVE_FLOAT, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                               ^
flush1.c:77:42: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
      the_data[i][j] = (double)(hssize_t)i/(hssize_t)(j+1);
                                          ^
In file included from h5test.h:26:0,
                 from flush1.c:26:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
flush1.c:78:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, the_data) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
flush1.c:81:95: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((groups = H5Gcreate2(file, "some_groups", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
flush1.c:84:82: note: in expansion of macro 'FAIL_STACK_ERROR'
  if((grp = H5Gcreate2(groups, name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
flush1.c:85:24: note: in expansion of macro 'FAIL_STACK_ERROR'
  if(H5Gclose(grp) < 0) FAIL_STACK_ERROR
                        ^
flush1.c: In function 'extend_file':
flush1.c:134:42: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
      the_data[i][j] = (double)(hssize_t)i/(hssize_t)(j+1);
                                          ^
  CCLD     flush1
  CC       flush2.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from flush2.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from flush2.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
flush2.c: In function 'check_dset':
flush2.c:75:57: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
       error = fabs(the_data[i][j] - (double)(hssize_t)i / ((hssize_t)j + 1));
                                                         ^
flush2.c:81:26: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
       (double)(hssize_t)i/(hssize_t)(j+1));
                          ^
  CCLD     flush2
  CC       app_ref.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from app_ref.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from app_ref.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from app_ref.c:23:
app_ref.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:113:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:115:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_FILE)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:119:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:121:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_PLIST)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:126:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:128:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_PCLASS)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:132:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:134:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_TYPE)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:138:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:140:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_SPACE)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:145:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:147:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_DSET)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:152:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:154:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_ATTR)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:159:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:161:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_GROUP)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:165:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:167:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_ECLASS)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:171:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:173:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_EMSG)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:177:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:39:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR                                                         \
             ^
app_ref.c:179:5: note: in expansion of macro 'RAND_INC'
     RAND_INC (T_ESTACK)
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
app_ref.c:184:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
  CCLD     app_ref
  CC       enum.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from enum.c:20:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from enum.c:20:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from enum.c:20:
enum.c: In function 'test_named':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:61:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((cwg = H5Gcreate2(file, "test_named", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:64:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Tcreate(H5T_ENUM, sizeof(c_e1))) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:65:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "RED",   CPTR(val, E1_RED  )) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:66:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "GREEN", CPTR(val, E1_GREEN)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:67:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLUE",  CPTR(val, E1_BLUE )) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:68:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "WHITE", CPTR(val, E1_WHITE)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:69:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLACK", CPTR(val, E1_BLACK)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:70:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit2(cwg, "e1_a", type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:71:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:74:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Tcreate(H5T_ENUM, (size_t)1)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:75:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "RED",   CPTR(val8, E1_RED  )) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:76:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "GREEN", CPTR(val8, E1_GREEN)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:77:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLUE",  CPTR(val8, E1_BLUE )) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:78:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "WHITE", CPTR(val8, E1_WHITE)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:79:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLACK", CPTR(val8, E1_BLACK)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:80:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit2(cwg, "e1_b", type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:81:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:85:49: note: in expansion of macro 'FAIL_STACK_ERROR'
  if ((type = H5Tenum_create(H5T_STD_U8LE)) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:87:49: note: in expansion of macro 'FAIL_STACK_ERROR'
  if ((type = H5Tenum_create(H5T_STD_U8BE)) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:89:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "RED",   CPTR(val8, E1_RED  )) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:90:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "GREEN", CPTR(val8, E1_GREEN)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:91:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLUE",  CPTR(val8, E1_BLUE )) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:92:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "WHITE", CPTR(val8, E1_WHITE)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:93:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLACK", CPTR(val8, E1_BLACK)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:94:82: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit2(cwg, "e1_c", type, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:95:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:97:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(cwg) < 0) FAIL_STACK_ERROR
                           ^
enum.c: In function 'test_conv':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:147:90: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((cwg = H5Gcreate2(file, "test_conv", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:149:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Tcreate(H5T_ENUM, sizeof(c_e1))) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:150:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "RED",   CPTR(val, E1_RED  )) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:151:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "GREEN", CPTR(val, E1_GREEN)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:152:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLUE",  CPTR(val, E1_BLUE )) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:153:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "WHITE", CPTR(val, E1_WHITE)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:154:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLACK", CPTR(val, E1_BLACK)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:156:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space = H5Screate_simple(1, ds_size, NULL)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:162:106: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dset = H5Dcreate2(cwg, "color_table1", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:163:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(dset, type, space, space, H5P_DEFAULT, data1) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:166:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dset, type, space, space, H5P_DEFAULT, data2) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:178:84: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dset, H5T_NATIVE_SHORT, space, space, H5P_DEFAULT, data_short) < 0) FAIL_STACK_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:190:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:201:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dset) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:207:116: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dset = H5Dcreate2(cwg, "color_table2", H5T_NATIVE_INT, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:209:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(dset, type, space, space, H5P_DEFAULT, data1) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:212:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dset, H5T_NATIVE_INT, space, space, H5P_DEFAULT, data_int) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:223:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dset) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:229:119: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dset = H5Dcreate2(cwg, "color_table3", H5T_NATIVE_DOUBLE, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:231:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(dset, type, space, space, H5P_DEFAULT, data1) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:234:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:245:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dset) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:247:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:248:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:249:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(cwg) < 0) FAIL_STACK_ERROR
                           ^
enum.c: In function 'test_tr1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:298:89: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((cwg = H5Gcreate2(file, "test_tr1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:300:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((m_type = H5Tcreate(H5T_ENUM, sizeof(c_e1))) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:301:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "RED",   CPTR(eval, E1_RED  )) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:302:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "GREEN", CPTR(eval, E1_GREEN)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:303:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "BLUE",  CPTR(eval, E1_BLUE )) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:304:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "WHITE", CPTR(eval, E1_WHITE)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:305:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "BLACK", CPTR(eval, E1_BLACK)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:308:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((f_type = H5Tcreate(H5T_ENUM, sizeof(c_e1))) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:309:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "RED",   CPTR(ival, 105)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:310:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "GREEN", CPTR(ival, 104)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:311:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "BLUE",  CPTR(ival, 103)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:312:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "WHITE", CPTR(ival, 102)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:313:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "BLACK", CPTR(ival, 101)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:315:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space = H5Screate_simple(1, ds_size, NULL)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:316:107: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dset = H5Dcreate2(cwg, "color_table", f_type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:317:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(dset, m_type, space, space, H5P_DEFAULT, data1) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:318:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dset, m_type, space, space, H5P_DEFAULT, data2) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:329:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dset) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:330:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:331:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(m_type) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:332:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(f_type) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:333:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(cwg) < 0) FAIL_STACK_ERROR
                           ^
enum.c: In function 'test_tr2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:381:89: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((cwg = H5Gcreate2(file, "test_tr2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:383:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((m_type = H5Tcreate(H5T_ENUM, sizeof(c_e1))) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:384:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "RED",   CPTR(val1, E1_RED  )) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:385:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "GREEN", CPTR(val1, E1_GREEN)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:386:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "BLUE",  CPTR(val1, E1_BLUE )) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:387:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "WHITE", CPTR(val1, E1_WHITE)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:388:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(m_type, "BLACK", CPTR(val1, E1_BLACK)) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:390:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((f_type = H5Tcreate(H5T_ENUM, sizeof(int))) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:391:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "RED",   CPTR(val2, 1050)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:392:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "GREEN", CPTR(val2, 1040)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:393:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "BLUE",  CPTR(val2, 1030)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:394:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "WHITE", CPTR(val2, 1020)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:395:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(f_type, "BLACK", CPTR(val2, 1010)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:397:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space = H5Screate_simple(1, ds_size, NULL)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:398:107: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dset = H5Dcreate2(cwg, "color_table", f_type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:399:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(dset, m_type, space, space, H5P_DEFAULT, data1) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:400:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(dset, m_type, space, space, H5P_DEFAULT, data2) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:411:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dset) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:412:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:413:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(m_type) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:414:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(f_type) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:415:27: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(cwg) < 0) FAIL_STACK_ERROR
                           ^
enum.c: In function 'test_funcs':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:546:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type = H5Tcreate(H5T_ENUM, sizeof(c_e1))) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:547:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "RED",   CPTR(val, E1_RED  )) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:548:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "GREEN", CPTR(val, E1_GREEN)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:549:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLUE",  CPTR(val, E1_BLUE )) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:550:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "WHITE", CPTR(val, E1_WHITE)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:551:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tenum_insert(type, "BLACK", CPTR(val, E1_BLACK)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:553:37: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_precision(type) == 0) FAIL_STACK_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:554:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_size(type) == 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:555:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_offset(type) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:556:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_sign(type) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
enum.c:557:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_super(type) < 0) FAIL_STACK_ERROR
                                ^
  CCLD     enum
  CC       set_extent.o
In file included from /usr/include/time.h:27:0,
                 from set_extent.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from set_extent.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from set_extent.c:26:
set_extent.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:130:37: note: in expansion of macro 'TEST_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:133:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_cache(fapl, 0, (size_t)8, 256 * sizeof(int), 0.75) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:136:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_cache(fapl2, 0, (size_t)0, (size_t)0, 0.) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:139:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_libver_bounds(fapl2, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:168:49: note: in expansion of macro 'TEST_ERROR'
                         H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:174:49: note: in expansion of macro 'TEST_ERROR'
                         H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:186:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(fapl2) < 0) TEST_ERROR
                             ^
set_extent.c: In function 'do_ranks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:228:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:233:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:244:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:251:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:261:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:265:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:297:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:320:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:335:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
set_extent.c: In function 'test_rank1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:423:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:431:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:439:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:445:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:451:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:457:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:461:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:472:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:478:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:497:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:508:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:514:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:520:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:525:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:533:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:538:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:566:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:572:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:588:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:594:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:600:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:605:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:612:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:623:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:627:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:632:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:637:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:653:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:678:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:691:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:697:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:703:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:708:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:716:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:722:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:747:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:753:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:769:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:775:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:781:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:786:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:793:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:803:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:818:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:822:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:828:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:835:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:839:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:853:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:858:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
set_extent.c: In function 'test_rank2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:931:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:939:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:948:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:956:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:962:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:966:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:990:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:996:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1016:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1037:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1043:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1049:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1054:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1062:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1067:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1097:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1103:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1130:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1136:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1142:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1147:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1154:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1165:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1169:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1174:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1179:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1195:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1222:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1243:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1249:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1255:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1260:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1267:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1278:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1305:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1311:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1328:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1334:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1340:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1345:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1352:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1367:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1376:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1382:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1388:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1393:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1400:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1411:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1423:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1427:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1434:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1441:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1445:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1459:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1465:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1470:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
set_extent.c: In function 'test_rank3':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1549:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1557:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1565:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1571:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1577:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1583:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1587:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1598:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1604:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1630:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1642:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1648:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1654:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1659:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1667:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1672:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1710:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1716:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1733:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1739:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1745:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1750:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1757:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1768:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1772:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1777:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1782:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1798:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1833:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1848:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1854:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1860:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1865:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1872:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1877:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1913:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1919:25: note: in expansion of macro 'TEST_ERROR'
                         TEST_ERROR
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1939:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1945:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1951:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1956:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1963:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1975:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1987:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1991:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:1999:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2006:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2010:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2024:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2029:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
set_extent.c: In function 'test_external':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2098:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2102:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2105:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2108:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2118:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2140:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2142:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2144:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2146:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2156:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2194:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2198:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2202:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2205:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2212:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2217:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2247:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2253:21: note: in expansion of macro 'TEST_ERROR'
                     TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2273:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2277:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2281:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2284:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2290:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2303:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2329:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2352:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2366:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2369:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
set_extent.c:2372:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
set_extent.c: In function 'test_layouts':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2425:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2431:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2437:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2442:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2448:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2454:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2474:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2491:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2499:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2505:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2510:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2518:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2523:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2555:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2561:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2567:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2572:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2579:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2591:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2615:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2620:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2625:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
set_extent.c: In function 'test_random_rank4':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2688:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2702:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2704:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2706:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2709:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2711:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2715:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2718:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
set_extent.c:80:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
set_extent.c:2734:17: note: in expansion of macro 'RAND4_FAIL_DUMP'
                 RAND4_FAIL_DUMP(i+1, -1, -1, -1, -1)
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
set_extent.c:80:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
set_extent.c:2755:13: note: in expansion of macro 'RAND4_FAIL_DUMP'
             RAND4_FAIL_DUMP(i+2, -1, -1, -1, -1)
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
set_extent.c:80:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
set_extent.c:2761:17: note: in expansion of macro 'RAND4_FAIL_DUMP'
                 RAND4_FAIL_DUMP(i+2, -1, -1, -1, -1)
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
set_extent.c:80:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
set_extent.c:2764:17: note: in expansion of macro 'RAND4_FAIL_DUMP'
                 RAND4_FAIL_DUMP(i+2, -1, -1, -1, -1)
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
set_extent.c:80:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
set_extent.c:2776:41: note: in expansion of macro 'RAND4_FAIL_DUMP'
                                         RAND4_FAIL_DUMP(i+2, (int)j, (int)k, (int)l, (int)m)
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
set_extent.c:80:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
set_extent.c:2780:41: note: in expansion of macro 'RAND4_FAIL_DUMP'
                                         RAND4_FAIL_DUMP(i+2, (int)j, (int)k, (int)l, (int)m)
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
set_extent.c:80:18: note: in expansion of macro 'AT'
     H5_FAILED(); AT();                                                         \
                  ^
set_extent.c:2788:37: note: in expansion of macro 'RAND4_FAIL_DUMP'
                                     RAND4_FAIL_DUMP(i+2, (int)j, (int)k, (int)l, (int)m)
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2807:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2809:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2811:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
set_extent.c:2813:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
  CCLD     set_extent
  CC       ttsafe.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from ttsafe.c:38:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from ttsafe.c:38:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ttsafe.h:31:0,
                 from ttsafe.c:41:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from ttsafe.h:31:0,
                 from ttsafe.c:41:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       ttsafe_dcreate.o
In file included from /usr/include/string.h:25:0,
                 from ttsafe.h:23,
                 from ttsafe_dcreate.c:43:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ttsafe.h:29,
                 from ttsafe_dcreate.c:43:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ttsafe.h:31:0,
                 from ttsafe_dcreate.c:43:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from ttsafe.h:31:0,
                 from ttsafe_dcreate.c:43:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       ttsafe_error.o
In file included from /usr/include/string.h:25:0,
                 from ttsafe.h:23,
                 from ttsafe_error.c:46:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ttsafe.h:29,
                 from ttsafe_error.c:46:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ttsafe.h:31:0,
                 from ttsafe_error.c:46:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from ttsafe.h:31:0,
                 from ttsafe_error.c:46:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       ttsafe_cancel.o
In file included from /usr/include/string.h:25:0,
                 from ttsafe.h:23,
                 from ttsafe_cancel.c:47:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ttsafe.h:29,
                 from ttsafe_cancel.c:47:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ttsafe.h:31:0,
                 from ttsafe_cancel.c:47:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from ttsafe.h:31:0,
                 from ttsafe_cancel.c:47:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CC       ttsafe_acreate.o
In file included from /usr/include/string.h:25:0,
                 from ttsafe.h:23,
                 from ttsafe_acreate.c:49:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ttsafe.h:29,
                 from ttsafe_acreate.c:49:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ttsafe.h:31:0,
                 from ttsafe_acreate.c:49:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from ttsafe.h:31:0,
                 from ttsafe_acreate.c:49:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CCLD     ttsafe
  CC       getname.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from getname.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from getname.c:30:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from getname.c:30:
getname.c: In function 'check_name':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:71:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(id, name, NAME_BUF_SIZE) < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:75:83: note: in expansion of macro 'TEST_ERROR'
     if(H5G__user_path_test(id, user_path, &user_path_len, &user_path_hidden) < 0) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:84:64: note: in expansion of macro 'TEST_ERROR'
     if(user_path_hidden && !HDstrcmp(chk_name, chk_user_path)) TEST_ERROR
                                                                ^
getname.c: In function 'test_main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:121:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g0", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:124:48: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g0", "/g0") < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:140:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:143:96: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:146:48: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g1", "/g1") < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:149:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g1/g2", "/g1/g2") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:166:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:169:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file_id, "/g1/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:172:48: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g1", "/g1") < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:175:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g1/g2", "/g1/g2") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:178:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:179:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:194:58: note: in expansion of macro 'TEST_ERROR'
     if((space_id = H5Screate_simple(1, dims, NULL)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:197:120: note: in expansion of macro 'TEST_ERROR'
     if((dataset_id = H5Dcreate2(file_id , "d1", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:200:50: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/d1", "/d1") < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:203:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:206:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "g1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:209:121: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dcreate2(group_id , "d1", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:212:56: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/g1/d1", "/g1/d1") < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:215:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:216:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:217:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:231:65: note: in expansion of macro 'TEST_ERROR'
     if((dataset_id = H5Dopen2(file_id, "d1", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:234:50: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/d1", "/d1") < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:237:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:241:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "g1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:244:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dopen2(group_id, "d1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:247:56: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/g1/d1", "/g1/d1") < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:250:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:251:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:265:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:266:96: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "g2/bar", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:267:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "g2/bar/baz", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:270:58: note: in expansion of macro 'TEST_ERROR'
     if((space_id = H5Screate_simple(1, dims, NULL)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:271:122: note: in expansion of macro 'TEST_ERROR'
     if((dataset_id = H5Dcreate2(group3_id , "d1", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:274:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:275:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:276:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:277:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:278:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:281:77: note: in expansion of macro 'TEST_ERROR'
     if((dataset_id = H5Dopen2(file_id, "/g2/bar/baz/d1", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:284:72: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/g2/bar/baz/d1", "/g2/bar/baz/d1") < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:287:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:300:63: note: in expansion of macro 'TEST_ERROR'
     if((type_id = H5Tcreate(H5T_COMPOUND, sizeof(s1_t))) < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:303:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(type_id, "a", HOFFSET(s1_t, a), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:304:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(type_id, "b", HOFFSET(s1_t, b), H5T_NATIVE_INT) < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:305:73: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(type_id, "c", HOFFSET(s1_t, c), H5T_NATIVE_FLOAT) < 0) TEST_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:308:87: note: in expansion of macro 'TEST_ERROR'
     if(H5Tcommit2(file_id, "t1", type_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:311:47: note: in expansion of macro 'TEST_ERROR'
     if(check_name(type_id, "/t1", "/t1") < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:326:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type_id = H5Topen2(file_id, "t1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:329:47: note: in expansion of macro 'TEST_ERROR'
     if(check_name(type_id, "/t1", "/t1") < 0) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:332:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:346:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:349:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/g1", H5L_SAME_LOC, "/g1a", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:352:50: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g1a", "/g1a") < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:355:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:369:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dopen2(file_id, "/d1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:372:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/d1", H5L_SAME_LOC, "/d1a", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:375:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(check_name(dataset_id, "/d1a", "/d1a") < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:378:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:392:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type_id = H5Topen2(file_id, "/t1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:395:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/t1", H5L_SAME_LOC, "/t1a", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:398:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(check_name(type_id, "/t1a", "/t1a") < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:401:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:414:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:417:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g3/foo1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:420:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g3/foo1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:423:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(group_id, "foo1", H5L_SAME_LOC, "foo2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:426:48: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g3", "/g3") < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:429:59: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g3/foo2", "/g3/foo2") < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:432:59: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g3/foo2", "/g3/foo2") < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:435:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "g3/foo2", H5L_SAME_LOC, "g3/foo1", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:438:48: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g3", "/g3") < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:441:59: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g3/foo1", "/g3/foo1") < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:444:59: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g3/foo1", "/g3/foo1") < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:447:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:448:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:449:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:463:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:464:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "g4/A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:465:96: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "g4/A/B", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:468:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gcreate2(file_id, "g5", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:469:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group5_id = H5Gcreate2(file_id, "g5/C", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:472:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g4/A/B", "/g4/A/B") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:475:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/g4/A/B", H5L_SAME_LOC, "/g5/C/D", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:478:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g5/C/D", "/g5/C/D") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:481:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(group5_id, "D", group2_id, "B", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:484:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g4/A/B", "/g4/A/B") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:487:77: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(group_id, "A", group_id, "F", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:490:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g4/F/B", "/g4/F/B") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:493:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g4/F", "/g4/F") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:496:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:497:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:498:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:499:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:500:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group5_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:513:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "g6", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:514:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "g6/A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:515:96: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "g6/A/B", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:516:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gcreate2(file_id, "g7", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:519:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g6/A/B", "/g6/A/B") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:522:88: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/g6/A", H5L_SAME_LOC, "/g7/C", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:525:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g7/C", "/g7/C") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:528:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g7/C/B", "/g7/C/B") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:531:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:532:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:533:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:534:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:547:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g8", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:550:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, "/g8", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:553:42: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "", "") < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:556:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:569:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "g9", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:570:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "g9/a", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:571:96: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "g9/a/b", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:574:54: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, "/g9/a", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:577:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:580:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:583:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:584:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:587:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(group_id, "a", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:588:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(group_id, "a/b", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:591:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(group_id, "a", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:594:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:597:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:600:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:601:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:604:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:607:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "g10", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:608:95: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "g10/a", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:609:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "g10/a/b", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:612:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, "/g10/a/b", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:615:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:618:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:621:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(group_id, "a/b", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:624:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(group_id, "a/b", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:627:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:630:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:633:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:634:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:647:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "g11", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:648:95: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "g11/g", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:651:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space_id = H5Screate_simple(1, dims, NULL)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:652:120: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dcreate2(group_id , "d", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:653:122: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2_id = H5Dcreate2(group2_id , "d", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:656:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, "/g11/d", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:659:44: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "", "") < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:662:61: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset2_id, "/g11/g/d", "/g11/g/d") < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:665:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:666:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2_id) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:667:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:668:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:669:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:682:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g12", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:685:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:688:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file1_id = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:691:58: note: in expansion of macro 'TEST_ERROR'
     if((space_id = H5Screate_simple(1, dims, NULL)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:694:120: note: in expansion of macro 'TEST_ERROR'
     if((dataset_id = H5Dcreate2(file1_id , "d", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:697:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:700:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Fmount(file_id, "/g12", file1_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:703:69: note: in expansion of macro 'TEST_ERROR'
     if((dataset_id = H5Dopen2(file_id, "/g12/d", H5P_DEFAULT)) < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:706:56: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/g12/d", "/g12/d") < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:708:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Funmount(file_id, "/g12") < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:711:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:712:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:713:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:727:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g13", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:728:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g13/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:729:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "/g13/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:732:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:733:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:734:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:739:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g14", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:740:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g14/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:741:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file1_id, "/g14/g3/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:744:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:745:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:746:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:749:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file_id, "/g13/g1", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:752:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g13/g1/g14/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:755:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g13/g1/g14/g3/g4", "/g13/g1/g14/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:757:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file_id, "/g13/g1") < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:761:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g14/g3/g4", "") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:764:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:768:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file1_id, "/g14/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:771:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file_id, "/g13/g1", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:774:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file_id, "/g13", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:777:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g13/g1/g14/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:780:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g13/g1/g14/g3/g4", "/g13/g1/g14/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:781:63: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g14/g3/g4", "/g14/g3/g4") < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:783:41: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(group2_id, "g1") < 0) FAIL_STACK_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:786:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g14/g3/g4", "") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:787:63: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g14/g3/g4", "/g14/g3/g4") < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:790:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:791:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:792:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:795:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file_id, "/g13/g1", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:798:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file_id, "/g13/g1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:801:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g13/g1/g14/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:804:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g13/g1/g14/g3/g4", "/g13/g1/g14/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:805:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g13/g1", "/g13/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:807:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(group2_id, ".") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:810:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g14/g3/g4", "") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:811:44: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/", "") < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:814:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:815:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:819:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g13", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:822:51: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g13", "/g13") < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:824:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(group3_id, "g1", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:827:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file_id, "/g13/g1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:830:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g13/g1", "/g13/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:833:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g13/g1/g14/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:836:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g13/g1/g14/g3/g4", "/g13/g1/g14/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:839:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:842:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(group2_id, "g14/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:845:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g13/g1/g14/g3/g4", "/g13/g1/g14/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:848:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:850:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(group2_id, ".") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:853:44: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/", "") < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:856:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:857:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:861:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g13/g1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:864:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g13/g1", "/g13/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:866:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(group3_id, ".", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:869:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file_id, "/g13/g1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:872:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g13/g1", "/g13/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:875:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g13/g1/g14/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:878:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g13/g1/g14/g3/g4", "/g13/g1/g14/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:881:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:884:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(group2_id, "g14/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:887:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g13/g1/g14/g3/g4", "/g13/g1/g14/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:890:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:892:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(group2_id, ".") < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:895:44: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/", "") < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:896:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g13/g1", "/g13/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:899:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:900:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:902:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:916:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g15", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:917:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g15/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:918:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "/g15/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:919:103: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gcreate2(file_id, "/g15/g1/g2/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:930:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g16", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:931:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g16/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:932:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file1_id, "/g16/g4/g5", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:935:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:936:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:937:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:940:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g15/g1/g2/g3", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:943:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file_id, "/g15/g1", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:946:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file_id, "/g15/g1/g16/g4/g5", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:949:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "", "/g15/g1/g2/g3") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:952:77: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g15/g1/g16/g4/g5", "/g15/g1/g16/g4/g5") < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:954:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file_id, "/g15/g1") < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:957:68: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g15/g1/g2/g3", "/g15/g1/g2/g3") < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:960:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g16/g4/g5", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:963:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:964:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:965:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:979:63: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type_id = H5Tcreate(H5T_COMPOUND, sizeof(s1_t))) < 0) FAIL_STACK_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:982:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(type_id, "a", HOFFSET(s1_t, a), H5T_NATIVE_INT) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:983:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(type_id, "b", HOFFSET(s1_t, b), H5T_NATIVE_INT) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:984:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tinsert(type_id, "c", HOFFSET(s1_t, c), H5T_NATIVE_FLOAT) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:987:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "g17", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:990:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit2(group_id, "t", type_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:993:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space_id = H5Screate_simple(1, dims, NULL)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:996:113: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dcreate2(group_id , "d", type_id, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:999:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1000:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1001:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1002:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1005:66: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type_id = H5Topen2(file_id, "/g17/t", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1008:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(type_id, "/g17/t", "/g17/t") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1011:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1014:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dopen2(file_id, "/g17/d", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1017:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type_id = H5Dget_type(dataset_id)) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1020:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(type_id, "/g17/t", "/g17/t") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1023:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1024:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1037:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dopen2(file_id, "/g17/d", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1040:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(dataset_id, ".", file_id, "/g17/link", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1041:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2_id = H5Dopen2(file_id, "/g17/link", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1044:56: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/g17/d", "/g17/d") < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1045:63: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset2_id, "/g17/link", "/g17/link") < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1047:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1048:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2_id) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1061:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file2_id = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1064:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file3_id = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1067:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space_id = H5Screate_simple(1, dims, NULL)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1070:120: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dcreate2(file2_id , "d", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1073:121: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2_id = H5Dcreate2(file3_id , "d", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1076:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file2_id, "/d", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1079:44: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "", "") < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1082:49: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset2_id, "/d", "/d") < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1085:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1086:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2_id) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1087:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1088:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1089:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file3_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1102:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file2_id = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1105:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file3_id = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1108:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space_id = H5Screate_simple(1, dims, NULL)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1111:120: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dcreate2(file2_id , "d", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1114:121: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2_id = H5Dcreate2(file3_id , "d", H5T_NATIVE_INT, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1117:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file3_id, "/d", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1120:48: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/d", "/d") < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1123:45: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset2_id, "", "") < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1126:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1127:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2_id) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1128:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1129:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1130:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file3_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1143:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g17", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1154:41: note: in expansion of macro 'TEST_ERROR'
     if(name_len <= SMALL_NAME_BUF_SIZE) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1155:30: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(name2, "/")) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1159:50: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g17", "/g17") < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1175:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g17", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1186:16: note: in expansion of macro 'TEST_ERROR'
     if(!name3) TEST_ERROR
                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1190:56: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(group_id, name3, name_len + 1) < 0) TEST_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1193:33: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(name3, "/g17")) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1198:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Iget_name(group_id, name3, 3) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1201:31: note: in expansion of macro 'TEST_ERROR'
     if(HDstrcmp(name3, "/g")) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1207:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1221:58: note: in expansion of macro 'TEST_ERROR'
     if((space_id = H5Screate_simple(1, dims, NULL)) < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1224:49: note: in expansion of macro 'TEST_ERROR'
     if((type_id = H5Tcopy(H5T_NATIVE_INT)) < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1227:113: note: in expansion of macro 'TEST_ERROR'
     if((dataset_id = H5Dcreate2(file_id , "d2", type_id, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1234:59: note: in expansion of macro 'TEST_ERROR'
         if(H5Iget_name(type_id, name, NAME_BUF_SIZE) > 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1239:60: note: in expansion of macro 'TEST_ERROR'
         if(H5Iget_name(space_id, name, NAME_BUF_SIZE) > 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1244:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1245:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(space_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1246:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1259:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g18", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1260:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g18/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1263:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((space_id = H5Screate_simple(1, dims, NULL)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1264:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type_id = H5Tcopy(H5T_NATIVE_INT)) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1265:116: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset_id = H5Dcreate2(file_id, "g18/d2", type_id, space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1267:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tcommit2(file_id, "g18/t2", type_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1270:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file1_id = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1271:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file1_id, "/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1272:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gcreate2(file1_id, "/g3/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1273:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group5_id = H5Gcreate2(file1_id, "/g3/g4/g5", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1276:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Fmount(file1_id, "/g3/g4", file_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1279:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g18/g2", "/g18/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1282:58: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/g18/d2", "/g18/d2") < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1285:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(type_id, "/g18/t2", "/g18/t2") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1288:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group6_id = H5Gopen2(file1_id, "/g3/g4/g18/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1289:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2_id = H5Dopen2(file1_id, "/g3/g4/g18/d2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1290:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((type2_id = H5Topen2(file1_id, "/g3/g4/g18/t2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1293:69: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g3/g4/g18/g2", "/g3/g4/g18/g2") < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1294:71: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset2_id, "/g3/g4/g18/d2", "/g3/g4/g18/d2") < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1295:68: note: in expansion of macro 'TEST_ERROR'
     if(check_name(type2_id, "/g3/g4/g18/t2", "/g3/g4/g18/t2") < 0) TEST_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1298:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g18/g2", "/g18/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1299:58: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/g18/d2", "/g18/d2") < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1300:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(type_id, "/g18/t2", "/g18/t2") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1303:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file1_id, "/g3/g4") < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1306:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g18/g2", "/g18/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1307:58: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset_id, "/g18/d2", "/g18/d2") < 0) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1308:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(type_id, "/g18/t2", "/g18/t2") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1311:50: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g18/g2", "") < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1312:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(dataset2_id, "/g18/d2", "") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1313:49: note: in expansion of macro 'TEST_ERROR'
     if(check_name(type2_id, "/g18/t2", "") < 0) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1315:31: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type_id) < 0) FAIL_STACK_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1316:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(type2_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1317:34: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset_id) < 0) FAIL_STACK_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1318:35: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2_id) < 0) FAIL_STACK_ERROR
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1319:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1320:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1321:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1322:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1323:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group5_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1324:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group6_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1325:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1338:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file1_id = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1339:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1340:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1343:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g1/g2", "/g1/g2") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1346:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1349:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g1/g2", "/g1/g2") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1352:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1353:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1366:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file1_id = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1367:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1368:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1371:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file2_id = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1372:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file2_id, "/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1373:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gcreate2(file2_id, "/g3/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1376:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file2_id, "/g3/g4", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1379:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group5_id = H5Gopen2(file2_id, "/g3/g4/g1/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1382:67: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g3/g4/g1/g2", "/g3/g4/g1/g2") < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1385:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file1_id, "/g3/g4/g1/g2", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1388:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1391:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1394:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1395:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1396:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1397:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1398:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group5_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1399:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1400:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1413:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file1_id = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1414:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1415:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1418:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file2_id = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1419:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file2_id, "/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1420:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gcreate2(file2_id, "/g3/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1423:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file2_id, "/g3/g4", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1426:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g3/g4", "/g3/g4") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1429:75: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group5_id = H5Gopen2(file2_id, "/g3/g4/g1/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1432:67: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g3/g4/g1/g2", "/g3/g4/g1/g2") < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1435:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group6_id = H5Gopen2(file2_id, "/g3/g4/g1", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1438:61: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g3/g4/g1", "/g3/g4/g1") < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1441:103: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file2_id, "/g3/g4/g1/g2", H5L_SAME_LOC, "/g3/g4/g1/g5", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1444:67: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g3/g4/g1/g5", "/g3/g4/g1/g5") < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1445:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g1/g5", "/g1/g5") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1448:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file2_id, "/g3/g4/g1", H5L_SAME_LOC, "/g3/g4/g1a", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1451:69: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g3/g4/g1a/g5", "/g3/g4/g1a/g5") < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1452:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g1a/g5", "/g1a/g5") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1455:63: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g3/g4/g1a", "/g3/g4/g1a") < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1456:50: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g1a", "/g1a") < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1459:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(group3_id, "g4/g1a", H5L_SAME_LOC, "g4/g1", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1462:67: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g3/g4/g1/g5", "/g3/g4/g1/g5") < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1463:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g1/g5", "/g1/g5") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1464:61: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g3/g4/g1", "/g3/g4/g1") < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1465:48: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g1", "/g1") < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1468:96: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(group3_id, "g4/g1/g5", H5L_SAME_LOC, "g4/g1/g2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1471:67: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g3/g4/g1/g2", "/g3/g4/g1/g2") < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1472:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g1/g2", "/g1/g2") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1473:61: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g3/g4/g1", "/g3/g4/g1") < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1474:48: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g1", "/g1") < 0) TEST_ERROR
                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1477:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file2_id, "/g3/g4", H5L_SAME_LOC, "/g3/g4a", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1480:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g3/g4a", "/g3/g4a") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1481:69: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g3/g4a/g1/g2", "/g3/g4a/g1/g2") < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1482:63: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g3/g4a/g1", "/g3/g4a/g1") < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1485:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(group3_id, "g4a", H5L_SAME_LOC, "g4", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1488:55: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g3/g4", "/g3/g4") < 0) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1489:67: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g3/g4/g1/g2", "/g3/g4/g1/g2") < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1490:61: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g3/g4/g1", "/g3/g4/g1") < 0) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1493:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1494:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1495:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1496:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1497:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group5_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1498:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group6_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1499:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1500:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1513:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g19", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1514:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g19/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1517:99: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(file_id, "/g19/g1", H5L_SAME_LOC, "/g19/g2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1520:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g19/g1", "/g19/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1523:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g19/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1526:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g19/g2", "/g19/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1529:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/g19/g1", H5L_SAME_LOC, "/g19/g3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1532:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g19/g3", "/g19/g3") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1533:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g19/g2", "/g19/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1536:83: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(group_id, "g3", H5L_SAME_LOC, "g1", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1539:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g19/g1", "/g19/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1540:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g19/g2", "/g19/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1543:99: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(file_id, "/g19/g1", H5L_SAME_LOC, "/g19/g3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1546:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gopen2(file_id, "/g19/g3", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1549:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g19/g3", "/g19/g3") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1552:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, "/g19/g3", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1555:50: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g19/g1", "") < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1556:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g19/g1", "/g19/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1557:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g19/g2", "/g19/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1560:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1563:99: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(file_id, "/g19/g1", H5L_SAME_LOC, "/g19/g3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1566:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gopen2(file_id, "/g19/g3", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1569:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g19/g3", "/g19/g3") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1572:52: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(group_id, "g3", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1575:50: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g19/g1", "") < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1576:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g19/g1", "/g19/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1577:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g19/g2", "/g19/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1580:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1583:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1584:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1585:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1598:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g20", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1599:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g20/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1602:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/g20/g1", file_id, "/g20/g2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1605:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g20/g1", "/g20/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1608:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g20/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1611:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g20/g2", "/g20/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1614:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1615:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1616:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1629:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g21", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1630:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g21/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1633:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/g21/g1", file_id, "/g21/g2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1636:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g21/g1", "/g21/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1639:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g21/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1642:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/g21/g1", H5L_SAME_LOC, "/g21/g3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1645:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g21/g3", "/g21/g3") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1646:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g21/g2", "/g21/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1649:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1650:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1651:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1664:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g22", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1665:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g22/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1668:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/g22/g1", file_id, "/g22/g2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1671:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g22/g1", "/g22/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1674:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g22/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1677:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/g22/g2", H5L_SAME_LOC, "/g22/g3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1680:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g22/g1", "/g22/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1681:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g22/g3", "/g22/g3") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1684:83: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(group_id, "g3", H5L_SAME_LOC, "g2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1687:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g22/g1", "/g22/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1688:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g22/g2", "/g22/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1691:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1692:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1693:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1707:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g23", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1708:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g23/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1711:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/g23/g1", file_id, "/g23/g2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1714:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g23/g1", "/g23/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1717:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g23/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1720:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, "/g23/g1", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1723:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g23/g2", "/g23/g2") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1726:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1727:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1728:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1741:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g24", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1742:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g24/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1745:85: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_soft("/g24/g1", file_id, "/g24/g2", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1748:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g24/g1", "/g24/g1") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1751:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g24/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1754:56: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(file_id, "/g24/g2", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1757:50: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g24/g1", "") < 0) TEST_ERROR
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1760:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1761:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1762:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1775:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g25", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1776:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g25/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1777:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "/g25/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1780:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1781:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1782:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1785:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file1_id = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1787:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g26", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1788:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g26/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1789:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file1_id, "/g26/g3/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1792:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1793:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1794:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1797:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file2_id = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1799:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file2_id, "/g27", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1800:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file2_id, "/g27/g5", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1801:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file2_id, "/g27/g5/g6", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1804:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1805:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1806:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1809:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file3_id = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1811:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file3_id, "/g28", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1812:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file3_id, "/g28/g7", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1813:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file3_id, "/g28/g7/g8", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1816:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1817:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1818:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1821:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g25/g1/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1824:62: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g25/g1/g2", "/g25/g1/g2") < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1827:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file_id, "/g25/g1", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1830:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "", "/g25/g1/g2") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1833:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file_id, "/g25/g1/g26/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1836:77: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g25/g1/g26/g3/g4", "/g25/g1/g26/g3/g4") < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1839:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file_id, "/g25/g1/g26/g3", file2_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1842:60: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "", "/g25/g1/g26/g3/g4") < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1845:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g25/g1/g26/g3/g27/g5/g6", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1848:91: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g25/g1/g26/g3/g27/g5/g6", "/g25/g1/g26/g3/g27/g5/g6") < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1851:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file_id, "/g25/g1/g26/g3/g27/g5", file3_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1854:67: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "", "/g25/g1/g26/g3/g27/g5/g6") < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1857:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gopen2(file_id, "/g25/g1/g26/g3/g27/g5/g28/g7/g8", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1860:105: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g25/g1/g26/g3/g27/g5/g28/g7/g8", "/g25/g1/g26/g3/g27/g5/g28/g7/g8") < 0) TEST_ERROR
                                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1862:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file_id, "/g25/g1/g26/g3/g27/g5") < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1865:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g28/g7/g8", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1866:91: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g25/g1/g26/g3/g27/g5/g6", "/g25/g1/g26/g3/g27/g5/g6") < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1867:60: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "", "/g25/g1/g26/g3/g4") < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1868:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "", "/g25/g1/g2") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1871:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1872:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file3_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1874:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file_id, "/g25/g1/g26/g3") < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1877:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g27/g5/g6", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1878:77: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g25/g1/g26/g3/g4", "/g25/g1/g26/g3/g4") < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1879:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "", "/g25/g1/g2") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1882:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1883:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file2_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1885:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file_id, "/g25/g1") < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1888:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g26/g3/g4", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1889:62: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g25/g1/g2", "/g25/g1/g2") < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1892:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1893:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1894:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1907:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g29", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1908:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g29/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1909:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "/g29/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1910:103: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gcreate2(file_id, "/g29/g1/g2/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1911:106: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group5_id = H5Gcreate2(file_id, "/g29/g1/g2/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1914:110: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/g29/g1/g2/g1/g2", H5L_SAME_LOC, "/g29/g1/g2/g1/g3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1917:75: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g29/g1/g2/g1/g3", "/g29/g1/g2/g1/g3") < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1920:104: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/g29/g1/g2/g1", H5L_SAME_LOC, "/g29/g1/g2/g3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1923:69: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g29/g1/g2/g3", "/g29/g1/g2/g3") < 0) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1924:75: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g29/g1/g2/g3/g3", "/g29/g1/g2/g3/g3") < 0) TEST_ERROR
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1927:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lmove(file_id, "/g29/g1/g2/g3", H5L_SAME_LOC, "/g29/g3", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1930:57: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g29/g3", "/g29/g3") < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:1931:63: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g29/g3/g3", "/g29/g3/g3") < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1934:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1935:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1936:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1937:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1938:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group5_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1951:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g30", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1952:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g30/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1953:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "/g30/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1963:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g31", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1964:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g31/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1965:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file1_id, "/g31/g3/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1975:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file2_id, "/g32", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1976:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file2_id, "/g32/g5", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1977:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file2_id, "/g32/g5/g6", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1987:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file3_id, "/g33", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1988:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file3_id, "/g33/g7", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1989:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file3_id, "/g33/g7/g8", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:1997:71: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file_id, "/g30/g1/g2", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2000:62: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g30/g1/g2", "/g30/g1/g2") < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2003:65: note: in expansion of macro 'TEST_ERROR'
     if(H5Fmount(file_id, "/g30/g1", file1_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2006:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "", "/g30/g1/g2") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2009:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file_id, "/g30/g1/g31/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2012:77: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g30/g1/g31/g3/g4", "/g30/g1/g31/g3/g4") < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2015:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Fmount(file_id, "/g30/g1/g31/g3", file2_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2018:60: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "", "/g30/g1/g31/g3/g4") < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2021:86: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gopen2(file_id, "/g30/g1/g31/g3/g32/g5/g6", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2024:91: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g30/g1/g31/g3/g32/g5/g6", "/g30/g1/g31/g3/g32/g5/g6") < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2027:62: note: in expansion of macro 'TEST_ERROR'
     if(H5Fmount(file_id, "/g30", file3_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2030:67: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "", "/g30/g1/g31/g3/g32/g5/g6") < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2033:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gopen2(file_id, "/g30/g33/g7/g8", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2036:71: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g30/g33/g7/g8", "/g30/g33/g7/g8") < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2039:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Funmount(file_id, "/g30") < 0) TEST_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2042:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g33/g7/g8", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2043:91: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g30/g1/g31/g3/g32/g5/g6", "/g30/g1/g31/g3/g32/g5/g6") < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2044:60: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "", "/g30/g1/g31/g3/g4") < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2045:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "", "/g30/g1/g2") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2048:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Funmount(file_id, "/g30/g1/g31/g3") < 0) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2051:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g33/g7/g8", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2052:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g32/g5/g6", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2053:77: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g30/g1/g31/g3/g4", "/g30/g1/g31/g3/g4") < 0) TEST_ERROR
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2054:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "", "/g30/g1/g2") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2057:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Funmount(file_id, "/g30/g1") < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2060:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g33/g7/g8", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2061:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g32/g5/g6", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2062:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g31/g3/g4", "") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2063:62: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g30/g1/g2", "/g30/g1/g2") < 0) TEST_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2087:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file1_id = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2089:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g35", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2090:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g35/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2091:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file1_id, "/g35/g3/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2094:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2095:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2096:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2099:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g34", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2100:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g34/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2101:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "/g34/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2104:103: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Lcreate_hard(file_id, "/g34/g1/g2", H5L_SAME_LOC, "/g34/g2a", H5P_DEFAULT, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2107:63: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g34/g1/g2", "/g34/g1/g2") < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2110:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gopen2(file_id, "/g34/g2a", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2113:59: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g34/g2a", "/g34/g2a") < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2116:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file_id, "/g34/g1", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2119:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "", "/g34/g1/g2") < 0) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2120:59: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g34/g2a", "/g34/g2a") < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2123:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file_id, "/g34/g1") < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2126:63: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "/g34/g1/g2", "/g34/g1/g2") < 0) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2127:59: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "/g34/g2a", "/g34/g2a") < 0) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2130:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2131:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2132:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2133:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2134:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2147:93: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file_id, "/g36", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2148:97: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file_id, "/g36/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2149:100: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file_id, "/g36/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2152:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2153:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2154:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2157:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file1_id = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2159:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g37", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2160:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g37/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2161:102: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file1_id, "/g37/g4/g5a", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2162:102: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group4_id = H5Gcreate2(file1_id, "/g37/g4/g5b", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2165:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fmount(file_id, "/g36/g1", file1_id, H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2168:74: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group5_id = H5Gopen2(file_id, "/g36/g1/g37/", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2171:65: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group5_id, "/g36/g1/g37", "/g36/g1/g37") < 0) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2174:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group6_id = H5Gopen2(file_id, "/g36/g1/g37/g4/g5a", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2177:79: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g36/g1/g37/g4/g5a", "/g36/g1/g37/g4/g5a") < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2180:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(group5_id, "g4/g5a", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2183:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2184:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group3_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2187:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group6_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2190:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group6_id = H5Gopen2(file_id, "/g36/g1/g37/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2191:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group7_id = H5Gopen2(file_id, "/g36/g1/g37/g4/g5b", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2194:71: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "/g36/g1/g37/g4", "/g36/g1/g37/g4") < 0) TEST_ERROR
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2195:79: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group7_id, "/g36/g1/g37/g4/g5b", "/g36/g1/g37/g4/g5b") < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2198:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Ldelete(group5_id, "g4", H5P_DEFAULT) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2201:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group6_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2202:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2203:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group7_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2204:43: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group4_id, "", "") < 0) TEST_ERROR
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2207:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group6_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2208:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group7_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2211:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group5_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2213:44: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Funmount(file_id, "/g36/g1") < 0) FAIL_STACK_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2216:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2217:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group2_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2218:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group3_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2219:33: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group4_id) < 0) FAIL_STACK_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2220:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file1_id) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2233:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file1_id = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2235:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g38", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2236:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g38/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2237:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file1_id, "/g38/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2245:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file2_id = H5Fcreate(filename2, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2247:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file2_id, "/g39", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2248:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file2_id, "/g39/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2249:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file2_id, "/g39/g3/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2257:81: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file3_id = H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) FAIL_STACK_ERROR
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2259:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file3_id, "/g40", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2260:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file3_id, "/g40/g5", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2261:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file3_id, "/g40/g5/g6", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2269:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Fmount(file1_id, "/g38/g1", file2_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2271:79: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file1_id, "/g38/g1/g39/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2274:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g38/g1/g39/g3/g4", "/g38/g1/g39/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2277:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Fmount(file3_id, "/g40/g5", file1_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2279:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(file3_id, "/g40/g5/g38/g1/g39/g3/g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2282:91: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g40/g5/g38/g1/g39/g3/g4", "/g40/g5/g38/g1/g39/g3/g4") < 0) TEST_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2283:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g38/g1/g39/g3/g4", "/g38/g1/g39/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2286:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Funmount(file3_id, "/g40/g5") < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2289:60: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g38/g1/g39/g3/g4", "") < 0) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2290:76: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g38/g1/g39/g3/g4", "/g38/g1/g39/g3/g4") < 0) TEST_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2293:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Funmount(file1_id, "/g38/g1") < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2296:52: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g39/g3/g4", "") < 0) TEST_ERROR
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2317:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file1_id, "/g41", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2318:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file1_id, "/g41/g1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2319:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file1_id, "/g41/g1/g2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2329:94: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gcreate2(file2_id, "/g42", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2330:98: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gcreate2(file2_id, "/g42/g3", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2331:101: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group3_id = H5Gcreate2(file2_id, "/g42/g3/g4", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2339:66: note: in expansion of macro 'TEST_ERROR'
     if(H5Fmount(file1_id, "/g41/g1", file2_id, H5P_DEFAULT) < 0) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2341:76: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group_id = H5Gopen2(file1_id, "/g41/g1/g42/g3", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2344:70: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group_id, "/g41/g1/g42/g3", "/g41/g1/g42/g3") < 0) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2347:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Funmount(file1_id, "/g41/g1") < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2349:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2_id = H5Gopen2(group_id, "g4", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2352:53: note: in expansion of macro 'TEST_ERROR'
     if(check_name(group2_id, "/g42/g3/g4", "") < 0) TEST_ERROR
                                                     ^
getname.c: In function 'test_obj_ref':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2390:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2392:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2396:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2399:89: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Gcreate2(fid1, "Group1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2404:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2406:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2410:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2418:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2422:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2426:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2430:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2434:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2438:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2440:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2442:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2446:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2450:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2453:91: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group2 = H5Gcreate2(group, "Group2", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2457:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2461:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2465:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2469:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2471:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2475:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2477:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2480:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2482:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2487:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2491:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2495:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2499:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2503:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2506:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2508:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2510:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2514:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2518:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2521:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2 = H5Rdereference(dataset, H5R_OBJECT, &wbuf[0])) < 0) FAIL_STACK_ERROR
                                                                        ^
getname.c:2523:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(dataset2, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2524:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2525:57: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Dataset3") == 0) &&(i == 9))) TEST_ERROR
                                                         ^
getname.c:2527:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[0], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2528:57: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Dataset3") == 0) &&(i == 9))) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2533:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2 = H5Rdereference(dataset, H5R_OBJECT, &wbuf[1])) < 0) FAIL_STACK_ERROR
                                                                        ^
getname.c:2535:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(dataset2, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2536:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2537:65: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Dataset2") == 0) &&(i == 16))) TEST_ERROR
                                                                 ^
getname.c:2539:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[1], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2540:65: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Dataset2") == 0) &&(i == 16))) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2545:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Rdereference(dataset, H5R_OBJECT, &wbuf[2])) < 0) FAIL_STACK_ERROR
                                                                     ^
getname.c:2547:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(group, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2548:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2549:55: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1") == 0) &&(i == 7))) TEST_ERROR
                                                       ^
getname.c:2551:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[2], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2552:55: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1") == 0) &&(i == 7))) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2557:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid1 = H5Rdereference(dataset, H5R_OBJECT, &wbuf[3])) < 0) FAIL_STACK_ERROR
                                                                    ^
getname.c:2559:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(tid1, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2560:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(tid1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2561:66: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Datatype1") == 0) &&(i == 17))) TEST_ERROR
                                                                  ^
getname.c:2563:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[3], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2564:66: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Datatype1") == 0) &&(i == 17))) TEST_ERROR
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2569:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2 = H5Rdereference(dataset, H5R_OBJECT, &wbuf[4])) < 0) FAIL_STACK_ERROR
                                                                        ^
getname.c:2571:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(dataset2, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2572:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2573:72: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Group2/Dataset4") == 0) &&(i == 23))) TEST_ERROR
                                                                        ^
getname.c:2575:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[4], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2576:72: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Group2/Dataset4") == 0) &&(i == 23))) TEST_ERROR
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2581:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Rdereference(dataset, H5R_OBJECT, &wbuf[5])) < 0) FAIL_STACK_ERROR
                                                                     ^
getname.c:2583:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(group, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2584:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2585:63: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Group2") == 0) &&(i == 14))) TEST_ERROR
                                                               ^
getname.c:2587:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[5], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2588:63: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Group2") == 0) &&(i == 14))) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2593:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2 = H5Rdereference(dataset, H5R_OBJECT, &wbuf[6])) < 0) FAIL_STACK_ERROR
                                                                        ^
getname.c:2595:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(dataset2, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2596:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2597:65: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Dataset5") == 0) &&(i == 16))) TEST_ERROR
                                                                 ^
getname.c:2599:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[6], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2600:65: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/Group1/Dataset5") == 0) &&(i == 16))) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2605:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Rdereference(dataset, H5R_OBJECT, &wbuf[7])) < 0) FAIL_STACK_ERROR
                                                                     ^
getname.c:2607:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(group, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2608:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Gclose(group) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2609:49: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/") == 0) &&(i == 1))) TEST_ERROR
                                                 ^
getname.c:2611:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[7], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2612:49: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf, "/") == 0) &&(i == 1))) TEST_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2617:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2620:72: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dataset2 = H5Rdereference(dataset, H5R_OBJECT, &wbuf[4])) < 0) FAIL_STACK_ERROR
                                                                        ^
getname.c:2622:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(dataset2, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2623:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2624:16: note: in expansion of macro 'TEST_ERROR'
     if(i != 0) TEST_ERROR
                ^
getname.c:2626:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[4], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2627:16: note: in expansion of macro 'TEST_ERROR'
     if(i != 0) TEST_ERROR
                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2632:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2634:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
getname.c:2638:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Iget_name(dataset2, (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2639:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(dataset2) < 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2640:16: note: in expansion of macro 'TEST_ERROR'
     if(i != 0) TEST_ERROR
                ^
getname.c:2642:9: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     i = H5Rget_name(dataset, H5R_OBJECT, &wbuf[1], (char*)buf, sizeof(buf));
         ^
In file included from h5test.h:26:0,
                 from getname.c:30:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2643:16: note: in expansion of macro 'TEST_ERROR'
     if(i != 0) TEST_ERROR
                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2648:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2652:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2656:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2658:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
getname.c: In function 'test_reg_ref':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2693:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2697:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2699:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2703:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2707:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2709:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2713:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2723:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2725:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2729:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2731:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2733:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2737:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2741:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2743:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2745:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2747:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2752:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2756:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2759:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2765:65: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf1, "/MATRIX") == 0) &&(name_size1 == 7))) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2776:65: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf2, "/MATRIX") == 0) &&(name_size2 == 7))) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2778:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dsetv_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2786:65: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf1, "/MATRIX") == 0) &&(name_size1 == 7))) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2792:84: note: in expansion of macro 'TEST_ERROR'
     if((dsetv_id = H5Rdereference(dsetr_id, H5R_DATASET_REGION, &ref_out[1])) < 0) TEST_ERROR
                                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2797:65: note: in expansion of macro 'TEST_ERROR'
     if(!((HDstrcmp(buf2, "/MATRIX") == 0) &&(name_size2 == 7))) TEST_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2799:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dsetv_id) < 0) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2804:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2806:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
getname.c: In function 'test_elinks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2846:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2848:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2852:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2856:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2860:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2864:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2868:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2875:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2879:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2883:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2890:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2894:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2898:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
getname.c:2900:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
getname.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
getname.c:2924:79: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate(filename0,H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                               ^
  CCLD     getname
  CC       vfd.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from vfd.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from vfd.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from vfd.c:23:
vfd.c: In function 'test_sec2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:95:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:99:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:103:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:107:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:111:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:115:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:117:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:121:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:127:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:130:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
vfd.c: In function 'test_core':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:392:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:394:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:398:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:402:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:406:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:410:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:412:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:414:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:418:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:421:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:425:16: note: in expansion of macro 'TEST_ERROR'
                TEST_ERROR;
                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:430:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:436:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:439:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:445:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:448:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:452:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:454:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:470:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:474:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:477:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:480:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:484:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:495:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:499:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:502:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:507:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:510:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:514:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:518:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:521:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:524:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:530:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:534:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:545:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:550:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:555:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:558:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:560:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:562:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
vfd.c: In function 'test_family_opens':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:617:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:624:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:628:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:634:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:645:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:651:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
vfd.c: In function 'test_family':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:692:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:696:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:699:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:704:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:708:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:711:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:715:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:719:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:723:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:727:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:731:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:735:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:738:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:745:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:749:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:751:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:754:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:756:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:759:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:761:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:763:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:767:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:773:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:780:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:782:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:784:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:786:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:791:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:795:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:798:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:801:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
vfd.c: In function 'test_family_compat':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:853:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:877:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:880:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:883:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:886:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:890:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:893:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:896:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:899:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
vfd.c: In function 'test_multi':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1020:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1024:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1027:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1032:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1036:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1040:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1044:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1048:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1052:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1056:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1062:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1065:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1071:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1074:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1076:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1078:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1080:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1083:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1085:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1087:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1091:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1098:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1101:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1103:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1105:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
vfd.c:1109:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1113:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1116:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1119:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1123:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1126:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1129:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1133:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1135:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1137:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1140:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
vfd.c: In function 'test_multi_compat':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1221:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1238:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1241:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1244:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1247:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1251:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1254:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1257:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1260:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1265:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1269:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1272:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1278:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1281:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1284:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1287:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1292:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1295:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1298:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1301:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1304:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1307:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
vfd.c: In function 'test_log':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1355:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1360:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1364:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1368:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1372:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1376:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1378:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1382:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1388:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1391:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
vfd.c: In function 'test_stdio':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1434:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1442:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1446:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1450:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1454:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1456:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1460:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
vfd.c:1469:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
  CCLD     vfd
  CC       ntypes.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from ntypes.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from ntypes.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from ntypes.c:23:
ntypes.c: In function 'test_atomic_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:101:55: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:107:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:111:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:114:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:117:73: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_ATOMIC_NAME_1, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:119:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:122:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:126:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:128:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:130:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:135:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:138:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:147:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:159:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:160:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:161:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:168:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:170:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:173:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:177:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:179:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:181:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:183:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:184:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:185:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:191:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:193:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:196:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:200:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:202:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:204:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:206:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:207:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:208:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:214:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:216:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:219:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:223:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:225:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:227:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:229:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:230:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:231:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:237:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:239:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:242:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:246:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:248:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:250:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:252:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:253:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:254:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:258:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
ntypes.c: In function 'test_compound_dtype2':
ntypes.c:301:14: warning: ISO C90 does not support 'long long' [-Wlong-long]
         long long       ll2;
              ^
ntypes.c:307:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long       l;
                       ^
In file included from h5test.h:26:0,
                 from ntypes.c:23:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:322:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:324:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
ntypes.c:334:44: warning: ISO C90 does not support 'long long' [-Wlong-long]
             temp_point->l = (unsigned long long)((i * 40 + j * 400) * n);
                                            ^
In file included from h5test.h:26:0,
                 from ntypes.c:23:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:341:55: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:344:56: note: in expansion of macro 'TEST_ERROR'
     if((tid2=H5Tcreate(H5T_COMPOUND, sizeof(s2))) < 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:345:55: note: in expansion of macro 'TEST_ERROR'
     if((tid=H5Tcreate(H5T_COMPOUND, sizeof(s1))) < 0) TEST_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:348:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid2, "c2", HOFFSET(s2, c2), H5T_STD_I16BE) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:352:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid2, "l2", HOFFSET(s2, l2), H5T_STD_I64LE) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:359:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid2, "ll2", HOFFSET(s2, ll2), H5T_STD_I64BE) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:364:63: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "c", HOFFSET(s1, c), H5T_STD_U8LE) < 0) TEST_ERROR;
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:365:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "i", HOFFSET(s1, i), H5T_STD_I32LE) < 0) TEST_ERROR;
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:366:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "st", HOFFSET(s1, st), tid2) < 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:370:64: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "l", HOFFSET(s1, l), H5T_STD_U64BE) < 0) TEST_ERROR;
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:376:26: note: in expansion of macro 'TEST_ERROR'
     if(H5Tpack(tid) < 0) TEST_ERROR;
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:381:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:384:60: note: in expansion of macro 'TEST_ERROR'
     if((tid_m2 = H5Tcreate(H5T_COMPOUND, sizeof(s2))) < 0) TEST_ERROR;
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:385:59: note: in expansion of macro 'TEST_ERROR'
     if((tid_m = H5Tcreate(H5T_COMPOUND, sizeof(s1))) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:388:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m2, "c2", HOFFSET(s2, c2), H5T_NATIVE_SHORT) < 0) TEST_ERROR;
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:389:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m2, "l2", HOFFSET(s2, l2), H5T_NATIVE_LONG) < 0) TEST_ERROR;
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:390:74: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m2, "ll2", HOFFSET(s2, ll2), H5T_NATIVE_LLONG) < 0) TEST_ERROR;
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:391:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "c", HOFFSET(s1, c), H5T_NATIVE_UCHAR) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:392:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "i", HOFFSET(s1, i), H5T_NATIVE_INT) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:393:61: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "st", HOFFSET(s1, st), tid_m2) < 0) TEST_ERROR;
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:394:70: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "l", HOFFSET(s1, l), H5T_NATIVE_ULLONG) < 0) TEST_ERROR;
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:398:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:401:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:404:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:408:75: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_COMPOUND_NAME_2, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:410:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:413:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:416:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:421:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:423:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:425:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:427:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:432:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:434:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:436:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:443:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:445:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:447:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:449:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:454:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:457:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:459:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:461:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:463:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:467:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:469:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:473:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_size(mem_id) < H5Tget_size(H5T_STD_I64LE)) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:478:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:482:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:484:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:488:58: note: in expansion of macro 'TEST_ERROR'
     if(H5Tget_size(mem_id) < H5Tget_size(H5T_STD_I64LE)) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:493:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:499:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:501:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:504:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:511:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:534:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:535:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:536:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_m2) < 0) TEST_ERROR;
                              ^
ntypes.c: In function 'test_compound_dtype':
ntypes.c:600:14: warning: ISO C90 does not support 'long long' [-Wlong-long]
         long long       l;
              ^
In file included from h5test.h:26:0,
                 from ntypes.c:23:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:617:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:619:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:632:55: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:635:57: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcreate(H5T_COMPOUND, sizeof(s1))) < 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:638:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "c", 0, H5T_STD_U8LE) < 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:639:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "i", 1, H5T_STD_U32LE) < 0) TEST_ERROR;
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:640:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "l", 5, H5T_STD_I64BE) < 0) TEST_ERROR;
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:645:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:648:58: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tcreate(H5T_COMPOUND, sizeof(s1))) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:649:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid2, "c", HOFFSET(s1, c), H5T_NATIVE_UCHAR) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:650:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid2, "i", HOFFSET(s1, i), H5T_NATIVE_UINT) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:651:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid2, "l", HOFFSET(s1, l), H5T_NATIVE_LLONG) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:655:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:658:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:661:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:665:73: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_COMPOUND_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:667:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:670:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:673:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:677:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:679:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:681:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:683:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:687:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:689:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:691:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:693:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:697:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:699:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:701:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:703:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:709:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:711:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:714:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:721:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:739:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR;
                           ^
ntypes.c: In function 'test_compound_dtype3':
ntypes.c:800:14: warning: ISO C90 does not support 'long long' [-Wlong-long]
         long long       l;
              ^
In file included from h5test.h:26:0,
                 from ntypes.c:23:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:816:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:818:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:832:55: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:835:69: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tarray_create2(H5T_STD_I32LE, 1, array_dims)) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:838:49: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcreate(H5T_COMPOUND, 29)) < 0) TEST_ERROR;
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:841:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "c", 0, H5T_STD_U8LE) < 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:842:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "a", 1, tid2) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:843:52: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "l", 21, H5T_STD_I64BE) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:848:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:851:72: note: in expansion of macro 'TEST_ERROR'
     if((tid_m2 = H5Tarray_create2(H5T_NATIVE_INT, 1, array_dims)) < 0) TEST_ERROR;
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:854:59: note: in expansion of macro 'TEST_ERROR'
     if((tid_m = H5Tcreate(H5T_COMPOUND, sizeof(s1))) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:855:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "c", HOFFSET(s1, c), H5T_NATIVE_UCHAR) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:856:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "a", HOFFSET(s1, a), tid_m2) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:857:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "l", HOFFSET(s1, l), H5T_NATIVE_LLONG) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:861:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:864:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:867:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:868:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:871:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:875:75: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_COMPOUND_NAME_3, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:877:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:880:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:885:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:887:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:889:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:891:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:896:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:898:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:900:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:902:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:904:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:906:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:912:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:914:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:916:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:918:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:924:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:926:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:929:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:936:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
ntypes.c: In function 'test_compound_opaque':
ntypes.c:1025:14: warning: ISO C90 does not support 'long long' [-Wlong-long]
         long long       l;
              ^
In file included from h5test.h:26:0,
                 from ntypes.c:23:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1040:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1042:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1056:55: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1059:67: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tcreate(H5T_OPAQUE, sizeof(temp_point->o))) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1060:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_tag(tid2, "testing opaque field") < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1063:49: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tcreate(H5T_COMPOUND, 14)) < 0) TEST_ERROR;
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1066:50: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "c", 0, H5T_STD_U8LE) < 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1067:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "o", 1, tid2) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1068:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid, "l", 6, H5T_STD_I64BE) < 0) TEST_ERROR;
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1073:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1076:59: note: in expansion of macro 'TEST_ERROR'
     if((tid_m = H5Tcreate(H5T_COMPOUND, sizeof(s1))) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1077:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "c", HOFFSET(s1, c), H5T_NATIVE_UCHAR) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1078:57: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "o", HOFFSET(s1, o), tid2) < 0) TEST_ERROR;
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1079:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid_m, "l", HOFFSET(s1, l), H5T_NATIVE_LLONG) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1083:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1086:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1089:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1090:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1093:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1097:75: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_COMPOUND_NAME_4, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1099:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1102:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1107:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1109:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1111:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1113:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1118:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1120:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1122:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1127:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1129:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1131:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1133:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1139:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1141:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1144:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1151:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
ntypes.c: In function 'test_enum_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1260:55: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, dims, NULL)) < 0) TEST_ERROR;
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1263:51: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tenum_create(H5T_STD_I16LE)) < 0) TEST_ERROR;
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1268:67: note: in expansion of macro 'TEST_ERROR'
         if(H5Tenum_insert(tid, mname[i], &(sub_colors[i*2])) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1274:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1277:56: note: in expansion of macro 'TEST_ERROR'
     if((tid_m = H5Tenum_create(H5T_NATIVE_SHORT)) < 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1281:63: note: in expansion of macro 'TEST_ERROR'
         if(H5Tenum_insert(tid_m, mname[i], &(colors[i])) < 0) TEST_ERROR;
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1286:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1289:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1292:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1295:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1298:69: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_ENUM_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1300:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1303:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1308:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1311:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1318:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
ntypes.c: In function 'test_array_dtype':
ntypes.c:1379:14: warning: ISO C90 does not support 'long long' [-Wlong-long]
         long long l;
              ^
In file included from h5test.h:26:0,
                 from ntypes.c:23:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1393:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1395:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1409:61: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, space_dims, NULL)) < 0) TEST_ERROR;
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1412:50: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tcreate(H5T_COMPOUND, 13)) < 0) TEST_ERROR;
                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1415:51: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid2, "c", 0, H5T_STD_U8BE) < 0) TEST_ERROR;
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1416:52: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid2, "i", 1, H5T_STD_U32LE) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1417:52: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid2, "l", 5, H5T_STD_I64BE) < 0) TEST_ERROR;
                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1420:59: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tarray_create2(tid2, 1, array_dims)) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1425:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1428:58: note: in expansion of macro 'TEST_ERROR'
     if((tid3 = H5Tcreate(H5T_COMPOUND, sizeof(s1))) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1429:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid3, "c", HOFFSET(s1, c), H5T_NATIVE_UCHAR) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1430:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid3, "i", HOFFSET(s1, i), H5T_NATIVE_UINT) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1431:68: note: in expansion of macro 'TEST_ERROR'
     if(H5Tinsert(tid3, "l", HOFFSET(s1, l), H5T_NATIVE_LLONG) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1434:61: note: in expansion of macro 'TEST_ERROR'
     if((tid_m = H5Tarray_create2(tid3, 1, array_dims)) < 0) TEST_ERROR;
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1441:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1444:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1445:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1448:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1451:70: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_ARRAY_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1453:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1456:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1461:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1464:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1471:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1487:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset)) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1488:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type)) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1489:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype)) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1490:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_m) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1491:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid3) < 0) TEST_ERROR;
                            ^
ntypes.c: In function 'test_array_dtype2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1560:61: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(2, space_dims, NULL)) < 0) TEST_ERROR;
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1563:68: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tarray_create2(H5T_STD_I32LE, 1, array_dims)) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1568:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1571:71: note: in expansion of macro 'TEST_ERROR'
     if((tid_m = H5Tarray_create2(H5T_NATIVE_INT, 1, array_dims)) < 0) TEST_ERROR;
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1575:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1578:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1581:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1584:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1587:71: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_ARRAY2_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1589:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1592:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1597:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1600:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1607:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1621:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset)) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1622:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type)) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1623:25: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype)) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1624:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_m) < 0) TEST_ERROR;
                             ^
ntypes.c: In function 'test_vl_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1700:66: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(SPACE1_RANK, dims1, NULL)) < 0) TEST_ERROR;
                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1703:53: note: in expansion of macro 'TEST_ERROR'
     if((tid2 = H5Tvlen_create (H5T_STD_U32LE)) < 0) TEST_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1706:42: note: in expansion of macro 'TEST_ERROR'
     if((tid = H5Tvlen_create(tid2)) < 0) TEST_ERROR
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1710:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1713:56: note: in expansion of macro 'TEST_ERROR'
     if((tid_m2 = H5Tvlen_create(H5T_NATIVE_UINT)) < 0) TEST_ERROR;
                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1716:47: note: in expansion of macro 'TEST_ERROR'
     if((tid_m = H5Tvlen_create (tid_m2)) < 0) TEST_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1719:76: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dataset, tid_m, H5S_ALL, H5S_ALL, H5P_DEFAULT, wdata) < 0) TEST_ERROR;
                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1722:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1725:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid2) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1726:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid) < 0) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1729:67: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_VL_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1732:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1735:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1739:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1741:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1744:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dataset, native_type, H5S_ALL, H5S_ALL, H5P_DEFAULT, rdata) < 0) TEST_ERROR;
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1763:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1767:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1784:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(native_type, space, H5P_DEFAULT, rdata) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1787:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dvlen_reclaim(native_type, space, H5P_DEFAULT, wdata) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1790:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1793:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1795:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1796:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_m) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1797:30: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid_m2) < 0) TEST_ERROR;
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1801:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
ntypes.c: In function 'test_vlstr_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1868:65: note: in expansion of macro 'TEST_ERROR'
     if((sid1 = H5Screate_simple(SPACE1_RANK, dims1, NULL)) < 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1871:40: note: in expansion of macro 'TEST_ERROR'
     if((tid1 = H5Tcopy(H5T_C_S1)) < 0) TEST_ERROR;
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1873:44: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_size(tid1,H5T_VARIABLE) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1875:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1878:110: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dcreate2(file, DSET_VLSTR_NAME, tid1, sid1, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1881:75: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dataset, tid1, H5S_ALL, H5S_ALL, H5P_DEFAULT, wdata) < 0) TEST_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1884:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1887:70: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_VLSTR_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1890:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1894:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1898:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1901:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dataset, native_type, H5S_ALL, H5S_ALL, H5P_DEFAULT, rdata) < 0) TEST_ERROR;
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1921:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1924:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid1) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1925:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1928:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid1) < 0) TEST_ERROR;
                            ^
ntypes.c: In function 'test_str_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1993:65: note: in expansion of macro 'TEST_ERROR'
     if((sid1 = H5Screate_simple(SPACE1_RANK, dims1, NULL)) < 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1996:41: note: in expansion of macro 'TEST_ERROR'
     if((tid1 = H5Tcopy (H5T_C_S1)) < 0) TEST_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1998:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_size(tid1, 4) < 0) TEST_ERROR;
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:1999:42: note: in expansion of macro 'TEST_ERROR'
     if(H5T_STRING != H5Tget_class(tid1)) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2002:108: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dcreate2(file, DSET_STR_NAME, tid1, sid1, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2005:75: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dataset, tid1, H5S_ALL, H5S_ALL, H5P_DEFAULT, wdata) < 0) TEST_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2008:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2011:68: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_STR_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2014:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2018:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2022:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2025:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dataset, native_type, H5S_ALL, H5S_ALL, H5P_DEFAULT, rdata) < 0) TEST_ERROR;
                                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2044:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2047:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(tid1) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2048:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2051:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(sid1) < 0) TEST_ERROR;
                            ^
ntypes.c: In function 'test_refer_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2109:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2111:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2115:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2118:89: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((group = H5Gcreate2(file, "Group1", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2122:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2126:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2129:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2132:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2136:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2140:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2144:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2148:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2152:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2154:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2156:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2160:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2164:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2168:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2172:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2176:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2180:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2184:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2188:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2192:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2196:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2199:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2203:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2206:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2210:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
ntypes.c: In function 'test_refer_dtype2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2281:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2283:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2287:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2292:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2299:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2303:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2307:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2312:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2326:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2329:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2333:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2335:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2337:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2341:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2345:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2349:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2353:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2357:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2361:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2365:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2369:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2373:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2377:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2381:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2383:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2387:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2390:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2394:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2398:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2402:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2406:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2408:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2412:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2416:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2420:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2424:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
ntypes.c: In function 'test_opaque_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2482:47: note: in expansion of macro 'TEST_ERROR'
     if((type = H5Tcreate(H5T_OPAQUE, 1)) < 0) TEST_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2483:60: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_tag(type, "testing 1-byte opaque type") < 0) TEST_ERROR;
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2484:58: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(1, &nelmts, NULL)) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2486:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2491:71: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dset, type, H5S_ALL, H5S_ALL, H5P_DEFAULT, wbuf) < 0) TEST_ERROR;
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2492:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2493:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2497:71: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(file, DSET_OPAQUE_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2499:44: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset)) < 0) TEST_ERROR;
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2502:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2504:38: note: in expansion of macro 'TEST_ERROR'
     if(!H5Tequal(native_type, type)) TEST_ERROR;
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2507:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2517:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(type) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2518:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2519:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2520:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
ntypes.c: In function 'test_bitfield_dtype':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2573:45: note: in expansion of macro 'TEST_ERROR'
     if((type = H5Tcopy(H5T_STD_B32BE)) < 0) TEST_ERROR;
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2575:58: note: in expansion of macro 'TEST_ERROR'
     if((space = H5Screate_simple(1, &nelmts, NULL)) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2579:28: note: in expansion of macro 'TEST_ERROR'
         H5P_DEFAULT)) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2584:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dset1, H5T_NATIVE_B32, H5S_ALL, H5S_ALL, H5P_DEFAULT, wbuf) < 0) TEST_ERROR;
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2585:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset1) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2589:28: note: in expansion of macro 'TEST_ERROR'
         H5P_DEFAULT)) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2594:82: note: in expansion of macro 'TEST_ERROR'
     if(H5Dwrite(dset2, H5T_NATIVE_B32, H5S_ALL, H5S_ALL, H5P_DEFAULT, intw) < 0) TEST_ERROR;
                                                                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2595:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset2) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2596:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Sclose(space) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2597:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(type) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2600:75: note: in expansion of macro 'TEST_ERROR'
     if((dataset1 = H5Dopen2(file, DSET1_BITFIELD_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2602:45: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset1)) < 0) TEST_ERROR;
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2604:72: note: in expansion of macro 'TEST_ERROR'
     if((native_type = H5Tget_native_type(dtype, H5T_DIR_DEFAULT)) < 0) TEST_ERROR;
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2606:54: note: in expansion of macro 'TEST_ERROR'
     if((ntype_size = H5Tget_size(native_type)) == 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2611:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dataset1, native_type, H5S_ALL, H5S_ALL, H5P_DEFAULT, rbuf) < 0) TEST_ERROR;
                                                                                 ^
ntypes.c:2618:20: warning: ISO C90 does not support the 'z' gnu_printf length modifier [-Wformat=]
             printf("    At index %zu\n", i);
                    ^
In file included from h5test.h:26:0,
                 from ntypes.c:23:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2619:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2624:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2625:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2626:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset1) < 0) TEST_ERROR;
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2630:75: note: in expansion of macro 'TEST_ERROR'
     if((dataset2 = H5Dopen2(file, DSET2_BITFIELD_NAME, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2632:45: note: in expansion of macro 'TEST_ERROR'
     if((dtype = H5Dget_type(dataset2)) < 0) TEST_ERROR;
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2634:72: note: in expansion of macro 'TEST_ERROR'
     if((native_type = H5Tget_native_type(dtype, H5T_DIR_DEFAULT)) < 0) TEST_ERROR;
                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2637:81: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dataset2, native_type, H5S_ALL, H5S_ALL, H5P_DEFAULT, intr) < 0) TEST_ERROR;
                                                                                 ^
ntypes.c:2643:20: warning: ISO C90 does not support the 'z' gnu_printf length modifier [-Wformat=]
             printf("    At index %zu\n", i);
                    ^
In file included from h5test.h:26:0,
                 from ntypes.c:23:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2644:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2648:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dtype) < 0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2649:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(native_type) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2650:32: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset2) < 0) TEST_ERROR;
                                ^
ntypes.c: In function 'test_ninteger':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2719:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2722:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((sid1 = H5Screate_simple(rank, dims, NULL)) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2725:53: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl1 = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2728:102: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did1 = H5Dcreate2(fid1, "dset", H5T_NATIVE_INT, sid1, H5P_DEFAULT, dcpl1, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2731:80: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(did1, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf) < 0) FAIL_STACK_ERROR
                                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2734:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2735:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2736:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(did1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2737:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2745:73: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid1 = H5Fopen("tstint1.h5", H5F_ACC_RDONLY, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2748:58: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did1 = H5Dopen2(fid1, "dset", H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2750:41: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((sid1 = H5Dget_space(did1)) < 0) FAIL_STACK_ERROR
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2753:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl1 = H5Dget_create_plist(did1)) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2756:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid1 = H5Dget_type(did1)) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2759:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((nid1 = H5Tget_native_type(tid1, H5T_DIR_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2762:32: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tget_size(nid1) == 0) FAIL_STACK_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2765:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((rank = H5Sget_simple_extent_ndims(sid1)) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2769:57: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sget_simple_extent_dims(sid1, dims, NULL) < 0) FAIL_STACK_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2775:69: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dread(did1, nid1, H5S_ALL, H5S_ALL, H5P_DEFAULT, chk) < 0) FAIL_STACK_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2778:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fid2 = H5Fcreate("tstint2.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2781:92: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((did2 = H5Dcreate2(fid2, "dset", nid1, sid1, H5P_DEFAULT, dcpl1, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2784:70: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dwrite(did2, nid1, H5S_ALL, H5S_ALL, H5P_DEFAULT, chk) < 0) FAIL_STACK_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2787:49: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((dcpl2 = H5Dget_create_plist(did2)) < 0) FAIL_STACK_ERROR
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2790:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((tid2 = H5Dget_type(did2)) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2793:64: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((nid2 = H5Tget_native_type(tid2, H5T_DIR_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2798:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2804:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
ntypes.c:2813:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2817:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Sclose(sid1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2818:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl1) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2819:29: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(dcpl2) < 0) FAIL_STACK_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2820:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(tid1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2821:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(tid2) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2822:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(nid1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2823:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Tclose(nid2) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2824:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(did1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2825:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Dclose(did2) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2826:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid1) < 0) FAIL_STACK_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
ntypes.c:2827:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(fid2) < 0) FAIL_STACK_ERROR
                            ^
  CCLD     ntypes
  CC       dangle.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from dangle.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from dangle.c:22:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from dangle.c:22:
dangle.c: In function 'test_dangle_dataset':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:67:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:71:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:75:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:79:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:82:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:85:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:88:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:93:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:97:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:102:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:107:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:112:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:115:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:118:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:121:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
dangle.c: In function 'test_dangle_group':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:162:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:166:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:170:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:174:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dangle.c:176:87: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((gid = H5Gcreate2(fid, GROUPNAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR
                                                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:179:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:185:18: note: in expansion of macro 'TEST_ERROR'
     if(gid >= 0) TEST_ERROR
                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dangle.c:190:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dangle.c:193:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:198:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:203:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:206:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:209:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:212:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
dangle.c: In function 'test_dangle_datatype1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:253:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:257:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:261:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:265:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:271:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:274:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:278:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:281:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:284:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
dangle.c:289:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:294:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:299:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:302:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:305:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:308:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
dangle.c: In function 'test_dangle_datatype2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:350:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:354:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:358:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:362:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:365:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:368:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:372:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:374:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:376:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:381:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:386:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:389:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:392:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:395:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
dangle.c: In function 'test_dangle_attribute':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:442:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:446:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:450:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:453:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:456:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:460:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:471:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:475:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:480:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:483:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:488:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:493:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:496:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:499:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dangle.c:502:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
  CCLD     dangle
  CC       dtransform.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from dtransform.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from dtransform.c:16:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
dtransform.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:274:93: note: in expansion of macro 'TEST_ERROR'
     if((file_id = H5Fcreate("dtransform.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:276:60: note: in expansion of macro 'TEST_ERROR'
     if((dxpl_id_c_to_f = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR;
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:277:60: note: in expansion of macro 'TEST_ERROR'
     if((dxpl_id_simple = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR;
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:278:64: note: in expansion of macro 'TEST_ERROR'
     if((dxpl_id_utrans_inv = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR;
                                                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:279:65: note: in expansion of macro 'TEST_ERROR'
     if((dxpl_id_polynomial =  H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR;
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:280:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_data_transform(dxpl_id_c_to_f, c_to_f) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:281:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_data_transform(dxpl_id_polynomial, polynomial) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:282:59: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_data_transform(dxpl_id_simple, simple) < 0) TEST_ERROR;
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:283:67: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_data_transform(dxpl_id_utrans_inv, utrans_inv) < 0) TEST_ERROR;
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:284:69: note: in expansion of macro 'TEST_ERROR'
     if((dxpl_id_polynomial_copy = H5Pcopy(dxpl_id_polynomial)) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:285:61: note: in expansion of macro 'TEST_ERROR'
     if((dxpl_id_c_to_f_copy = H5Pcopy(dxpl_id_c_to_f)) < 0) TEST_ERROR;
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:289:32: note: in expansion of macro 'TEST_ERROR'
     if(init_test(file_id) < 0) TEST_ERROR;
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:290:24: note: in expansion of macro 'TEST_ERROR'
     if(test_set() < 0) TEST_ERROR;
                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:291:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:292:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:293:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:294:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:295:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:296:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:297:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:298:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:299:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:119:5: note: in definition of macro 'TEST_TYPE_CONTIG'
     TYPE array[ROWS][COLS];       \
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:74:38: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:74:88: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                        ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:74:134: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:74:184: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                                                                        ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:74:38: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:74:88: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                        ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:74:134: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:74:184: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                                                                        ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:303:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                           ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:119:5: note: in definition of macro 'TEST_TYPE_CONTIG'
     TYPE array[ROWS][COLS];       \
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:74:38: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:74:88: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                        ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:74:134: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:74:184: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                                                                        ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:74:38: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:74:88: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                        ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:74:134: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:74:184: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                                                                        ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:314:56: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                        ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:314:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:319:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:128:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:129:129: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dcreate2(file_id, "/transformtest_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                 ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:131:41: note: in expansion of macro 'TEST_ERROR'
     if((dt_nn = H5Tcopy(HDF_TYPE)) < 0) TEST_ERROR                              \
                                         ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:132:58: note: in expansion of macro 'TEST_ERROR'
     if((order = H5Tget_order(dt_nn)) == H5T_ORDER_ERROR) TEST_ERROR             \
                                                          ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:133:86: note: in expansion of macro 'TEST_ERROR'
     if(H5Tset_order(dt_nn, order == H5T_ORDER_LE ? H5T_ORDER_BE : H5T_ORDER_LE) < 0) TEST_ERROR \
                                                                                      ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:134:139: note: in expansion of macro 'TEST_ERROR'
     if((dset_nn = H5Dcreate2(file_id, "/nonnative_transformtest_"TEST_STR, dt_nn, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR \
                                                                                                                                           ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:135:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Tclose(dt_nn) < 0) TEST_ERROR                                          \
                             ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:139:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:140:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:141:94: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                              ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:142:97: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                 ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:143:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:147:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:148:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:149:90: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                          ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:150:93: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_nn, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                             ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:151:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;   \
                                   ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:157:69: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                     ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:165:72: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_nn, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                        ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:175:75: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float, HDF_TYPE, H5S_ALL, H5S_ALL, XFORM, array) < 0) TEST_ERROR; \
                                                                           ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:179:27: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset) < 0) TEST_ERROR;     \
                           ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:180:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;    \
                                ^
dtransform.c:322:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:325:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:326:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:327:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:328:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:329:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:330:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:331:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned int, H5T_NATIVE_UINT, "uint", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:332:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:333:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long, H5T_NATIVE_ULONG, "ulong", transformData, 0);
     ^
dtransform.c:335:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                          ^
dtransform.c:185:5: note: in definition of macro 'TEST_TYPE_CHUNK'
     TYPE array[ROWS][COLS];       \
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:335:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                          ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:335:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                          ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:335:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                          ^
dtransform.c:74:38: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                      ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:335:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                          ^
dtransform.c:74:88: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                        ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:335:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                          ^
dtransform.c:74:134: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                      ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:335:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                          ^
dtransform.c:74:184: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                                                                        ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:335:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                          ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:335:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
                                          ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:335:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
     ^
dtransform.c:342:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                       ^
dtransform.c:185:5: note: in definition of macro 'TEST_TYPE_CHUNK'
     TYPE array[ROWS][COLS];       \
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:342:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                       ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:342:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                       ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:342:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                       ^
dtransform.c:74:38: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                      ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:342:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                       ^
dtransform.c:74:88: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                        ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:342:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                       ^
dtransform.c:74:134: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                      ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:342:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                       ^
dtransform.c:74:184: note: in definition of macro 'UCOMPARE'
             if(!( (((VAR1)[i][j] >= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] - TOL) < (TYPE)((VAR2)[i][j]))) || (  ((VAR1)[i][j] <= (TYPE)((VAR2)[i][j])) && ( ((VAR1)[i][j] + TOL) > (TYPE)((VAR2)[i][j]))))) \
                                                                                                                                                                                        ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:342:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                       ^
dtransform.c:91:38: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                      ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
dtransform.c:342:55: warning: ISO C90 does not support 'long long' [-Wlong-long]
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
                                                       ^
dtransform.c:91:86: note: in definition of macro 'COMPARE'
             if( !(((VAR1)[i][j] <= ((TYPE)(VAR2)[i][j] + TOL)) && ((VAR1)[i][j] >= ((TYPE)(VAR2)[i][j] - TOL))) ) \
                                                                                      ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:342:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned long long, H5T_NATIVE_ULLONG, "ullong", transformData, 0);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:347:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, float, H5T_NATIVE_FLOAT, "float", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:348:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, double, H5T_NATIVE_DOUBLE, "double", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:195:58: note: in expansion of macro 'TEST_ERROR'
     if((dataspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR;  \
                                                          ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:197:54: note: in expansion of macro 'TEST_ERROR'
     if((cparms = H5Pcreate(H5P_DATASET_CREATE)) < 0) TEST_ERROR;  \
                                                      ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:198:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_chunk(cparms, 2, dim) < 0) TEST_ERROR;    \
                                          ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:200:136: note: in expansion of macro 'TEST_ERROR'
     if((dset_chunk = H5Dcreate2(file_id, "/transformtest_chunk_"TEST_STR, HDF_TYPE, dataspace, H5P_DEFAULT, cparms, H5P_DEFAULT)) < 0) TEST_ERROR; \
                                                                                                                                        ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:201:52: note: in expansion of macro 'TEST_ERROR'
     if((filespace = H5Dget_space(dset_chunk)) < 0) TEST_ERROR   \
                                                    ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:202:57: note: in expansion of macro 'TEST_ERROR'
     if((memspace = H5Screate_simple(2, dim, NULL)) < 0) TEST_ERROR  \
                                                         ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:203:85: note: in expansion of macro 'TEST_ERROR'
     if(H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dim, NULL) < 0) TEST_ERROR;   \
                                                                                     ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:207:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_f_to_c = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:208:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_f_to_c, f_to_c) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:209:104: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_FLOAT, dataspace, filespace, dxpl_id_f_to_c, windchillFfloat) < 0) TEST_ERROR; \
                                                                                                        ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:210:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_f_to_c) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:214:57: note: in expansion of macro 'TEST_ERROR'
  if((dxpl_id_utrans = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR; \
                                                         ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:215:56: note: in expansion of macro 'TEST_ERROR'
  if(H5Pset_data_transform(dxpl_id_utrans, utrans) < 0) TEST_ERROR; \
                                                        ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:216:100: note: in expansion of macro 'TEST_ERROR'
  if(H5Dwrite(dset_chunk, H5T_NATIVE_INT, dataspace, filespace, dxpl_id_utrans, transformData) < 0) TEST_ERROR; \
                                                                                                    ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:217:35: note: in expansion of macro 'TEST_ERROR'
  if(H5Pclose(dxpl_id_utrans) < 0) TEST_ERROR;    \
                                   ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:223:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Dread(dset_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                              ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:233:84: note: in expansion of macro 'TEST_ERROR'
  if(H5Dread(dset_id_float_chunk, HDF_TYPE, memspace, filespace, XFORM, array) < 0) TEST_ERROR; \
                                                                                    ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:238:29: note: in expansion of macro 'TEST_ERROR'
    if(H5Pclose(cparms) < 0) TEST_ERROR;      \
                             ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:239:33: note: in expansion of macro 'TEST_ERROR'
    if(H5Dclose(dset_chunk) < 0) TEST_ERROR;     \
                                 ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:240:32: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(dataspace) < 0) TEST_ERROR;     \
                                ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:241:31: note: in expansion of macro 'TEST_ERROR'
    if(H5Sclose(memspace) < 0) TEST_ERROR;     \
                               ^
dtransform.c:350:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:353:69: note: in expansion of macro 'TEST_ERROR'
     if(test_copy(dxpl_id_c_to_f_copy, dxpl_id_polynomial_copy) < 0) TEST_ERROR;
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:354:42: note: in expansion of macro 'TEST_ERROR'
     if(test_trivial(dxpl_id_simple) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:355:43: note: in expansion of macro 'TEST_ERROR'
     if(test_poly(dxpl_id_polynomial) < 0) TEST_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:356:41: note: in expansion of macro 'TEST_ERROR'
     if(test_getset(dxpl_id_c_to_f) < 0) TEST_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:357:36: note: in expansion of macro 'TEST_ERROR'
     if(test_specials(file_id) < 0) TEST_ERROR;
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:360:35: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id_int) < 0) TEST_ERROR;
                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:361:41: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id_int_chunk) < 0) TEST_ERROR;
                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:362:37: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id_float) < 0) TEST_ERROR;
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:363:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset_id_float_chunk) < 0) TEST_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:364:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file_id) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:365:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dxpl_id_c_to_f) < 0) TEST_ERROR;
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:366:43: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dxpl_id_c_to_f_copy) < 0) TEST_ERROR;
                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:367:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dxpl_id_polynomial) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:368:47: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dxpl_id_polynomial_copy) < 0) TEST_ERROR;
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:369:38: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dxpl_id_simple) < 0) TEST_ERROR;
                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:370:42: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(dxpl_id_utrans_inv) < 0) TEST_ERROR;
                                          ^
dtransform.c: In function 'init_test':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:408:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:410:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:413:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:415:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:419:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:422:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:428:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:431:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:435:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:442:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:445:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:447:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:450:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:454:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:457:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:460:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:462:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:464:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:468:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
dtransform.c: In function 'test_poly':
dtransform.c:498:50: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
             polyflres[row][col] = (float) ((2.0f + windchillC) * ((windchillC - 8.0f) / 2.0f));
                                                  ^
dtransform.c:498:79: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
             polyflres[row][col] = (float) ((2.0f + windchillC) * ((windchillC - 8.0f) / 2.0f));
                                                                               ^
In file included from h5test.h:26:0,
                 from dtransform.c:16:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:504:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:517:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
dtransform.c: In function 'test_specials':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:544:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:546:53: note: in expansion of macro 'TEST_ERROR'
     if((dxpl_id = H5Pcreate(H5P_DATASET_XFER)) < 0) TEST_ERROR;
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:551:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_data_transform(dxpl_id, special1) < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:559:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:562:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:565:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:570:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:575:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_data_transform(dxpl_id, special2) < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:583:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:586:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:589:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:594:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:599:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_data_transform(dxpl_id, special3) < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:607:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:610:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:613:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:618:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:623:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_data_transform(dxpl_id, special4) < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:631:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:634:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:637:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:642:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:647:54: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_data_transform(dxpl_id, special5) < 0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:655:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:658:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:661:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:666:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:670:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:672:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
dtransform.c: In function 'test_copy':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:699:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:706:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
dtransform.c: In function 'test_trivial':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:726:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtransform.c:730:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("    ERROR: Conversion failed to match computed data\n");
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:738:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtransform.c:742:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("    ERROR: Conversion failed to match computed data\n")
                 ^
dtransform.c: In function 'test_getset':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:765:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:768:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtransform.c:770:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    ERROR: Data transform failed to match what was set\n")
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:780:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:784:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtransform.c:789:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("    ERROR: Conversion failed to match computed data\n")
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:797:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:799:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtransform.c:801:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    ERROR: Data transform failed to match what was set\n")
         ^
dtransform.c: In function 'test_set':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:828:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:831:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
dtransform.c:841:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("    ERROR: Data transform get before set succeeded (it shouldn't have)\n");
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
dtransform.c:876:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
  CCLD     dtransform
  CC       reserved.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from reserved.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from reserved.c:16:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     reserved
  CC       cross_read.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from cross_read.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from cross_read.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
cross_read.c: In function 'check_data':
cross_read.c:86:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long   int_data_in[NX+1][NY]; /* input buffer */
          ^
cross_read.c:87:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long   int_data_out[NX+1][NY]; /* output buffer */
          ^
In file included from h5test.h:26:0,
                 from cross_read.c:24:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cross_read.c:95:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cross_read.c:124:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR;
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cross_read.c:141:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR;
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cross_read.c:162:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
cross_read.c: In function 'open_dataset':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cross_read.c:207:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
cross_read.c:210:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME, file, TRUE);
             ^
cross_read.c:213:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME1, file, TRUE);
             ^
cross_read.c:217:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME2, file, TRUE);
             ^
cross_read.c:225:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME3, file, TRUE);
             ^
cross_read.c:233:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME4, file, TRUE);
             ^
cross_read.c:241:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME5, file, TRUE);
             ^
cross_read.c:249:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME6, file, FALSE);
             ^
cross_read.c:257:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME7, file, FALSE);
             ^
cross_read.c:265:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME8, file, FALSE);
             ^
cross_read.c:273:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME9, file, FALSE);
             ^
cross_read.c:281:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME10, file, FALSE);
             ^
cross_read.c:289:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME11, file, FALSE);
             ^
cross_read.c:297:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME12, file, FALSE);
             ^
cross_read.c:305:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME13, file, FALSE);
             ^
cross_read.c:313:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME14, file, TRUE);
             ^
cross_read.c:321:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME15, file, TRUE);
             ^
cross_read.c:329:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME16, file, TRUE);
             ^
cross_read.c:337:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME17, file, TRUE);
             ^
cross_read.c:361:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME20, file, TRUE);
             ^
cross_read.c:369:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME21, file, TRUE);
             ^
cross_read.c:377:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME22, file, TRUE);
             ^
cross_read.c:385:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += check_data(DATASETNAME23, file, TRUE);
             ^
In file included from h5test.h:26:0,
                 from cross_read.c:24:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
cross_read.c:392:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
cross_read.c:399:12: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
     return nerrors;
            ^
cross_read.c: In function 'main':
cross_read.c:425:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += open_dataset(filename);
             ^
cross_read.c:429:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += open_dataset(filename);
             ^
In file included from cross_read.c:25:0:
cross_read.c: At top level:
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     cross_read
  CC       freespace.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from freespace.c:18:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from freespace.c:18:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../src/H5VMprivate.h:25:0,
                 from freespace.c:29:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from ../src/H5VMprivate.h:25:0,
                 from freespace.c:29:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from h5test.h:26:0,
                 from freespace.c:18:
freespace.c: In function 'TEST_sect_merging':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:271:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
freespace.c: In function 'TEST_sect_shrinking':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:329:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
freespace.c: In function 'check_stats':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:410:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:415:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:420:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:425:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:430:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
freespace.c: In function 'test_fs_create':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:468:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:472:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:476:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:480:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:484:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:492:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:495:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:497:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:501:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:505:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:507:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:511:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:517:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:520:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:522:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:526:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:531:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:536:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:540:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:544:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
freespace.c: In function 'test_fs_sect_add':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:607:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:611:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:615:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:619:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:623:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:630:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:633:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:636:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:642:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:650:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:656:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:661:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:665:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:668:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:676:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:680:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:684:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:692:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:695:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:699:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:705:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:713:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:719:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:723:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:727:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:730:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:738:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:742:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:746:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:750:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:754:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:764:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:767:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:770:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:779:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:785:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:789:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:794:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:799:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:807:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:811:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:815:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:819:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:823:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:833:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:836:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:839:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:848:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:856:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:859:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:863:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:868:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:873:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:878:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
freespace.c: In function 'test_fs_sect_find':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:940:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:944:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:951:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:954:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:959:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:963:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:965:21: note: in expansion of macro 'TEST_ERROR'
     if (node_found) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:968:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:972:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:982:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:985:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:987:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:993:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:999:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1007:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1014:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1020:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1027:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1033:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1039:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1046:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1052:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1058:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1065:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1069:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1071:22: note: in expansion of macro 'TEST_ERROR'
     if (!node_found) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1074:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1077:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1081:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1083:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1085:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1089:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1092:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1095:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1100:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1110:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1113:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1115:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1121:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1127:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1135:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1141:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1147:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1154:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1158:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1160:22: note: in expansion of macro 'TEST_ERROR'
     if (!node_found) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1162:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1165:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1170:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1174:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1179:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1189:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1192:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1194:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1200:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1206:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1214:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1218:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1220:21: note: in expansion of macro 'TEST_ERROR'
     if (node_found) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1224:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1228:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1233:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1238:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1243:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
freespace.c: In function 'test_fs_sect_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1324:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1328:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1335:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1338:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1344:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1350:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1358:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1364:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1370:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1376:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1382:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1388:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1394:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1400:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1406:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1412:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1418:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1420:22: note: in expansion of macro 'TEST_ERROR'
     if (!node_found) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1423:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1426:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1430:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1435:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1440:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1451:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1455:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1463:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1472:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1478:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1486:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1492:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1498:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1506:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1511:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1513:21: note: in expansion of macro 'TEST_ERROR'
     if (node_found) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1517:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1520:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1524:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1527:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1532:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1537:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1542:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1553:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1557:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1565:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1568:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1574:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1580:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1588:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1594:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1600:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1608:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1614:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1620:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1626:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1632:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1638:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1649:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1654:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1656:21: note: in expansion of macro 'TEST_ERROR'
     if (node_found) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1661:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1663:22: note: in expansion of macro 'TEST_ERROR'
     if (!node_found) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1667:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1670:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1675:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1677:22: note: in expansion of macro 'TEST_ERROR'
     if (!node_found) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1680:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1683:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1688:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1690:22: note: in expansion of macro 'TEST_ERROR'
     if (!node_found) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1693:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1696:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1700:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1705:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1710:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
freespace.c: In function 'test_fs_sect_shrink':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1788:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1792:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1801:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1804:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1810:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1817:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1825:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1830:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1832:22: note: in expansion of macro 'TEST_ERROR'
     if (!node_found) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1835:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1838:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1844:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1851:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1857:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1862:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1864:21: note: in expansion of macro 'TEST_ERROR'
     if (node_found) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1868:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1873:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1878:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1887:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1891:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1902:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1905:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1911:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1917:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1925:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1931:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1937:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1941:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1946:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1948:21: note: in expansion of macro 'TEST_ERROR'
     if (node_found) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1951:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1957:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1959:22: note: in expansion of macro 'TEST_ERROR'
     if (!node_found) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1962:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:1965:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1969:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1974:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1979:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1987:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:1991:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2001:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2004:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2010:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2016:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2024:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2030:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2036:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2041:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2046:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2048:21: note: in expansion of macro 'TEST_ERROR'
     if (node_found) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2053:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2055:21: note: in expansion of macro 'TEST_ERROR'
     if (node_found) TEST_ERROR
                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2059:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2064:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2069:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
freespace.c: In function 'test_fs_sect_change_class':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2124:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2128:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2136:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2139:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2145:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2151:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2159:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2165:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2171:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2178:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2182:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2187:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2191:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2194:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2197:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2200:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2204:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2209:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2214:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2219:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2230:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2234:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2242:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2245:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2251:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2257:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2263:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2269:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2275:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2281:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2286:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2291:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2296:6: note: in expansion of macro 'TEST_ERROR'
      TEST_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2301:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2304:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2307:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2312:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2315:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2318:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2322:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2326:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2331:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2336:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2341:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
freespace.c: In function 'test_fs_sect_extend':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2412:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2416:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2426:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2429:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2435:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2441:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2449:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2455:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2461:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2468:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2472:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2474:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2481:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2485:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2490:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2502:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2505:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2511:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2517:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2525:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2531:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2537:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2544:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2548:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2550:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2554:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2558:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2563:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2575:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2578:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2584:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2590:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2598:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2604:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2610:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2617:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2621:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2623:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2628:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2632:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2637:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2649:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2652:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2658:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2664:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2672:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2678:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2684:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2691:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2695:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2697:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2701:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2705:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2710:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2717:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
freespace.c: In function 'test_fs_sect_iterate':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2763:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2767:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2777:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2780:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2784:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2791:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2795:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2800:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2802:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2806:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2811:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
freespace.c:2816:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
freespace.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
freespace.c:2848:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
  CCLD     freespace
  CC       mf.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from mf.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from mf.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../src/H5VMprivate.h:25:0,
                 from mf.c:38:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from ../src/H5VMprivate.h:25:0,
                 from mf.c:38:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from h5test.h:26:0,
                 from mf.c:24:
mf.c: In function 'check_stats':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:126:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:131:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:136:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:141:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:146:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
mf.c: In function 'test_mf_eoa':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:189:44: note: in expansion of macro 'TEST_ERROR'
         if((fapl_new = H5Pcopy(fapl)) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:193:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:197:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:201:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:209:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:213:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:223:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:226:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:233:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:236:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:239:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:243:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:247:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:251:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:255:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:261:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:265:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:269:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:272:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_eoa_shrink':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:332:44: note: in expansion of macro 'TEST_ERROR'
         if((fapl_new = H5Pcopy(fapl)) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:336:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:340:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:344:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:352:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:356:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:364:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:368:37: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_addr != ma_addr) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:369:37: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_size != ma_size) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:372:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:376:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:380:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:384:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:388:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:394:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:399:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:401:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:404:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:408:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:412:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:429:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:433:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:440:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:444:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:448:37: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_addr != ma_addr) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:449:37: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_size != ma_size) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:452:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:456:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:460:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:478:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:482:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:488:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:492:37: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_addr != ma_addr) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:493:37: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_size != ma_size) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:496:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:500:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:504:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:521:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:525:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:531:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:536:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:538:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:541:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:545:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:549:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:552:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_eoa_extend':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:609:44: note: in expansion of macro 'TEST_ERROR'
         if((fapl_new = H5Pcopy(fapl)) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:613:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:617:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:621:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:625:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:627:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:631:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:635:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:642:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:647:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:650:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:654:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:658:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:662:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:666:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:672:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:677:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:680:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:684:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:688:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:705:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:709:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:713:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:721:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:726:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:732:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:737:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:740:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:744:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:748:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:751:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_tmp':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:815:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:819:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:823:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:828:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:832:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:836:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:840:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:844:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:846:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:853:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:858:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:865:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:869:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:873:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:877:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:882:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:886:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:890:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:892:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:896:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:898:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:905:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:912:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:916:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:920:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:924:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:928:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_fs_start':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:969:40: note: in expansion of macro 'TEST_ERROR'
     if((fapl_new = H5Pcopy(fapl)) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:973:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:977:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:981:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:989:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:993:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:999:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1002:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1004:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1009:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1012:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1016:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1020:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1023:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
mf.c: In function 'test_mf_fs_alloc_free':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1087:40: note: in expansion of macro 'TEST_ERROR'
     if((fapl_new = H5Pcopy(fapl)) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1091:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1095:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1099:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1107:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1111:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1116:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1119:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1121:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1135:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1143:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1150:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1157:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1166:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1171:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1175:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1178:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1182:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1186:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1194:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1198:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1203:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1206:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1208:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1222:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1230:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1237:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1243:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1251:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1256:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1260:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1263:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1267:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1271:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1279:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1283:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1288:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1291:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1293:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1307:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1315:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1326:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1330:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1335:2: note: in expansion of macro 'FAIL_STACK_ERROR'
  FAIL_STACK_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1339:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1343:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1354:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1357:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1361:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1365:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1368:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
mf.c: In function 'test_mf_fs_extend':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1445:40: note: in expansion of macro 'TEST_ERROR'
     if((fapl_new = H5Pcopy(fapl)) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1449:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1453:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1457:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1465:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1469:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1474:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1477:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1479:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1493:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1501:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1508:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1515:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1522:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1529:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1536:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1544:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1555:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1560:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1564:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1567:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1571:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1575:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1583:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1587:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1592:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1595:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1597:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1611:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1619:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1626:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1633:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1640:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1647:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1654:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1658:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1668:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1673:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1677:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1680:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1684:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1688:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1696:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1700:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1705:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1708:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1710:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1724:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1732:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1739:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1746:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1753:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1760:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1767:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1772:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1781:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1786:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1790:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1793:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1797:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1801:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1809:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1813:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1818:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1821:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1823:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1837:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1845:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1852:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1859:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1866:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1873:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1880:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1884:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1894:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1899:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1903:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1908:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1912:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1915:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1919:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:1923:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1926:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
mf.c: In function 'test_mf_fs_absorb':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1993:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:1997:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2001:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2005:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2010:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2013:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2015:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2034:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2039:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2041:36: note: in expansion of macro 'TEST_ERROR'
         if (node->addr != ma_addr) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2042:60: note: in expansion of macro 'TEST_ERROR'
         if (node->size != (ma_size + TEST_BLOCK_SIZE2048)) TEST_ERROR
                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2046:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2056:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2071:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2075:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2080:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2083:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2085:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2107:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2112:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2114:58: note: in expansion of macro 'TEST_ERROR'
         if ((node->addr + TEST_BLOCK_SIZE30) != ma_addr) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2115:58: note: in expansion of macro 'TEST_ERROR'
         if (node->size != (ma_size + TEST_BLOCK_SIZE30)) TEST_ERROR
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2119:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2131:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_aggr_alloc1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2188:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2192:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2196:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2200:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2204:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2212:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2219:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2221:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2224:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2228:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2232:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2236:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2240:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2247:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2251:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2255:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_aggr_alloc2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2319:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2323:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2327:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2331:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2335:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2342:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2348:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2351:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2358:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2361:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2364:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2368:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2373:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2377:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2381:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2386:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2390:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2394:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_aggr_alloc3':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2473:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2477:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2481:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2485:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2489:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2497:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2505:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2507:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2514:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2515:70: note: in expansion of macro 'TEST_ERROR'
         if (sdata_size != (TEST_BLOCK_SIZE2048 - TEST_BLOCK_SIZE30)) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2523:47: note: in expansion of macro 'TEST_ERROR'
         if (addr3 != (sdata_addr+sdata_size)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2524:57: note: in expansion of macro 'TEST_ERROR'
         if ((addr3+TEST_BLOCK_SIZE2058) == new_ma_addr) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2525:67: note: in expansion of macro 'TEST_ERROR'
         if ((new_ma_addr != ma_addr) || (new_ma_size != ma_size)) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2532:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2534:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2544:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2548:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2552:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_aggr_alloc4':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2634:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2638:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2642:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2646:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2650:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2659:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2661:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2668:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2674:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2681:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2683:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2689:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2694:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2699:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2709:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2713:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2717:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_aggr_alloc5':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2780:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2784:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2788:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2792:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2796:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2804:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2811:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2813:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2819:31: note: in expansion of macro 'TEST_ERROR'
         if (addr3 != ma_addr) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2820:57: note: in expansion of macro 'TEST_ERROR'
         if ((addr3+TEST_BLOCK_SIZE1970) != new_ma_addr) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2822:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2830:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2834:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2838:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_aggr_alloc6':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2912:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2916:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2920:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2924:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2928:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2937:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2944:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2946:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2953:55: note: in expansion of macro 'TEST_ERROR'
         if ((saddr1+TEST_BLOCK_SIZE30) != sdata_addr) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2954:70: note: in expansion of macro 'TEST_ERROR'
         if (sdata_size != (TEST_BLOCK_SIZE2048 - TEST_BLOCK_SIZE30)) TEST_ERROR
                                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2961:57: note: in expansion of macro 'TEST_ERROR'
         if ((addr3+TEST_BLOCK_SIZE1970) != new_ma_addr) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2962:47: note: in expansion of macro 'TEST_ERROR'
         if (addr3 != (sdata_addr+sdata_size)) TEST_ERROR
                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2964:59: note: in expansion of macro 'TEST_ERROR'
         if ((ma_addr+TEST_BLOCK_SIZE1970) == new_ma_addr) TEST_ERROR
                                                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2966:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2975:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:2984:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2988:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:2992:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_aggr_alloc7':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3077:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3081:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3085:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3089:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3093:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3100:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3107:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3109:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3116:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3123:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3124:30: note: in expansion of macro 'TEST_ERROR'
         if (sdata_size != 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3131:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3133:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3139:34: note: in expansion of macro 'TEST_ERROR'
         if (addr3 != sdata_addr) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3140:55: note: in expansion of macro 'TEST_ERROR'
         if ((addr3 + TEST_BLOCK_SIZE1970) != ma_addr) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3141:69: note: in expansion of macro 'TEST_ERROR'
         if (ma_size != (TEST_BLOCK_SIZE2048 - TEST_BLOCK_SIZE1970)) TEST_ERROR
                                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3145:40: note: in expansion of macro 'TEST_ERROR'
         if (sdata_addr != HADDR_UNDEF) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3146:30: note: in expansion of macro 'TEST_ERROR'
         if (sdata_size != 0) TEST_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3155:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3166:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3170:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3174:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_aggr_extend':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3238:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3242:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3246:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3250:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3254:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3261:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3274:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3279:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3280:83: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_size != (f->shared->meta_aggr.alloc_size - TEST_BLOCK_SIZE50)) TEST_ERROR
                                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3290:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3295:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3296:88: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_size != (f->shared->meta_aggr.alloc_size * 2 - TEST_BLOCK_SIZE700)) TEST_ERROR
                                                                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3306:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3311:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3312:55: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_size != f->shared->meta_aggr.size) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3318:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3322:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3326:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3341:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3345:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3352:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3359:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3371:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3376:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3378:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3388:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3392:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3396:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3411:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3415:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3422:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3429:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3441:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3445:34: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_addr != addr) TEST_ERROR
                                  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3446:31: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_size != 0) TEST_ERROR
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3456:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3460:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3464:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_aggr_absorb':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3531:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3535:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3539:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3543:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3547:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3556:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3560:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3564:37: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_addr != ma_addr) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3567:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3571:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3575:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3590:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3594:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3601:51: note: in expansion of macro 'TEST_ERROR'
         if ((addr1+TEST_BLOCK_SIZE30) != ma_addr) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3602:67: note: in expansion of macro 'TEST_ERROR'
         if (ma_size != (TEST_BLOCK_SIZE2048 - TEST_BLOCK_SIZE30)) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3612:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3615:39: note: in expansion of macro 'TEST_ERROR'
         if (new_sdata_addr != saddr1) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3616:63: note: in expansion of macro 'TEST_ERROR'
         if (new_sdata_size != sdata_size + TEST_BLOCK_SIZE50) TEST_ERROR
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3620:37: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_addr != ma_addr) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3621:39: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_size != (ma_size)) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3626:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3630:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3634:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3649:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3653:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3661:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3667:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3673:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3677:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3681:37: note: in expansion of macro 'TEST_ERROR'
         if (new_ma_addr != ma_addr) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3688:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3692:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3696:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
mf.c: In function 'test_mf_align_eoa':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3773:45: note: in expansion of macro 'TEST_ERROR'
         if((fapl1 = H5Pcopy(new_fapl)) < 0) TEST_ERROR
                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3780:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3784:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3788:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3792:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3796:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3800:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3813:32: note: in expansion of macro 'TEST_ERROR'
         if (addr1 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3817:33: note: in expansion of macro 'TEST_ERROR'
         if (ma_addr || ma_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3825:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3837:32: note: in expansion of macro 'TEST_ERROR'
         if (addr2 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3841:33: note: in expansion of macro 'TEST_ERROR'
         if (ma_addr || ma_size) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3848:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3855:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3858:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3861:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3878:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3882:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3889:32: note: in expansion of macro 'TEST_ERROR'
         if (addr1 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3893:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3896:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3900:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3904:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3908:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3911:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3914:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3916:61: note: in expansion of macro 'TEST_ERROR'
         if (new_file_size != (file_size-TEST_BLOCK_SIZE50)) TEST_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3933:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3937:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3944:32: note: in expansion of macro 'TEST_ERROR'
         if (addr1 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3948:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3951:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3955:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3959:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3964:27: note: in expansion of macro 'TEST_ERROR'
         if (extended <=0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:3967:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3970:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:3972:61: note: in expansion of macro 'TEST_ERROR'
         if (new_file_size != (file_size+TEST_BLOCK_SIZE30)) TEST_ERROR
                                                             ^
mf.c: In function 'test_mf_align_fs':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4047:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4051:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4055:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4059:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4063:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4068:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4071:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4073:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4086:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4094:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4100:37: note: in expansion of macro 'TEST_ERROR'
     if (addr != (haddr_t)alignment) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4101:27: note: in expansion of macro 'TEST_ERROR'
     if (addr % alignment) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4108:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4117:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4120:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4129:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4133:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4138:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4141:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4143:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4156:6: note: in expansion of macro 'FAIL_STACK_ERROR'
      FAIL_STACK_ERROR
      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4164:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4170:27: note: in expansion of macro 'TEST_ERROR'
     if (addr % alignment) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4178:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4183:23: note: in expansion of macro 'TEST_ERROR'
     if (extended <=0) TEST_ERROR
                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4189:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4199:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4202:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4215:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4219:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4223:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4228:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4231:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4233:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4246:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4254:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4264:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4267:44: note: in expansion of macro 'TEST_ERROR'
         if (!(addr >= (haddr_t)file_size)) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4281:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4284:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_align_alloc1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4428:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4432:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4436:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4440:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4444:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4448:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4459:32: note: in expansion of macro 'TEST_ERROR'
         if (addr1 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4472:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4483:32: note: in expansion of macro 'TEST_ERROR'
         if (addr2 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4495:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4505:32: note: in expansion of macro 'TEST_ERROR'
         if (addr3 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4517:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4528:32: note: in expansion of macro 'TEST_ERROR'
         if (addr4 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4540:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4544:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4552:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_align_alloc2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4686:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4690:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4694:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4698:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4702:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4706:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4717:32: note: in expansion of macro 'TEST_ERROR'
         if (addr1 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4730:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4740:32: note: in expansion of macro 'TEST_ERROR'
         if (addr2 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4752:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4783:33: note: in expansion of macro 'TEST_ERROR'
         if (saddr1 % alignment) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4788:57: note: in expansion of macro 'TEST_ERROR'
         if (sdata_addr != (saddr1 + TEST_BLOCK_SIZE30)) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4809:32: note: in expansion of macro 'TEST_ERROR'
         if (addr3 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4821:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4826:3: note: in expansion of macro 'TEST_ERROR'
   TEST_ERROR
   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:4831:3: note: in expansion of macro 'TEST_ERROR'
   TEST_ERROR
   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:4840:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_align_alloc3':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5028:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5032:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5036:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5040:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5044:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5048:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5059:32: note: in expansion of macro 'TEST_ERROR'
         if (addr1 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5071:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5082:32: note: in expansion of macro 'TEST_ERROR'
         if (addr2 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5093:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5117:33: note: in expansion of macro 'TEST_ERROR'
         if (saddr1 % alignment) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5127:55: note: in expansion of macro 'TEST_ERROR'
         if (sdata_addr != (saddr1+TEST_BLOCK_SIZE30)) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5138:33: note: in expansion of macro 'TEST_ERROR'
         if (saddr2 % alignment) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5148:57: note: in expansion of macro 'TEST_ERROR'
         if (sdata_addr != (saddr2 + TEST_BLOCK_SIZE50)) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5159:33: note: in expansion of macro 'TEST_ERROR'
         if (saddr3 % alignment) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5170:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5181:32: note: in expansion of macro 'TEST_ERROR'
         if (addr3 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5205:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5210:3: note: in expansion of macro 'TEST_ERROR'
   TEST_ERROR
   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5215:3: note: in expansion of macro 'TEST_ERROR'
   TEST_ERROR
   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5219:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_align_alloc4':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5331:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5335:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5339:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5343:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5347:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5351:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5362:32: note: in expansion of macro 'TEST_ERROR'
         if (addr1 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5374:51: note: in expansion of macro 'TEST_ERROR'
         if ((addr1+TEST_BLOCK_SIZE30) != ma_addr) TEST_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5385:32: note: in expansion of macro 'TEST_ERROR'
         if (addr2 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5396:55: note: in expansion of macro 'TEST_ERROR'
         if ((addr2 + TEST_BLOCK_SIZE2058) != ma_addr) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5399:39: note: in expansion of macro 'TEST_ERROR'
         if (ma_size != saved_ma_size) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5417:32: note: in expansion of macro 'TEST_ERROR'
         if (addr3 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5422:3: note: in expansion of macro 'TEST_ERROR'
   TEST_ERROR
   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5426:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_align_alloc5':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5544:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5548:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5552:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5556:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5560:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5564:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5575:32: note: in expansion of macro 'TEST_ERROR'
         if (addr1 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5579:53: note: in expansion of macro 'TEST_ERROR'
         if ((addr1 + TEST_BLOCK_SIZE30) != ma_addr) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5599:33: note: in expansion of macro 'TEST_ERROR'
         if (saddr1 % alignment) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5609:55: note: in expansion of macro 'TEST_ERROR'
         if ((saddr1+TEST_BLOCK_SIZE30) != sdata_addr) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5620:32: note: in expansion of macro 'TEST_ERROR'
         if (addr2 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5632:3: note: in expansion of macro 'TEST_ERROR'
   TEST_ERROR
   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5637:3: note: in expansion of macro 'TEST_ERROR'
   TEST_ERROR
   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5643:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5648:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5651:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_mf_align_alloc6':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5810:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5814:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5818:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5822:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5826:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5830:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5841:32: note: in expansion of macro 'TEST_ERROR'
         if (addr1 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5853:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5865:33: note: in expansion of macro 'TEST_ERROR'
         if (saddr1 % alignment) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5875:55: note: in expansion of macro 'TEST_ERROR'
         if (sdata_addr != (saddr1+TEST_BLOCK_SIZE30)) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5886:33: note: in expansion of macro 'TEST_ERROR'
         if (saddr2 % alignment) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5896:55: note: in expansion of macro 'TEST_ERROR'
         if (sdata_addr != (saddr2+TEST_BLOCK_SIZE50)) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5907:33: note: in expansion of macro 'TEST_ERROR'
         if (saddr3 % alignment) TEST_ERROR
                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5917:55: note: in expansion of macro 'TEST_ERROR'
         if (sdata_addr != (saddr3+TEST_BLOCK_SIZE80)) TEST_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5929:32: note: in expansion of macro 'TEST_ERROR'
         if (addr2 % alignment) TEST_ERROR
                                ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5942:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5945:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5949:3: note: in expansion of macro 'TEST_ERROR'
   TEST_ERROR
   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:5955:3: note: in expansion of macro 'TEST_ERROR'
   TEST_ERROR
   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:5959:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'test_dichotomy':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:6017:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:6021:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:6041:22: note: in expansion of macro 'TEST_ERROR'
  if(saddr2 == addr1) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:6050:22: note: in expansion of macro 'TEST_ERROR'
  if(addr3 == saddr1) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:6053:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
mf.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:6088:40: note: in expansion of macro 'TEST_ERROR'
     if((new_fapl = H5Pcopy(fapl)) < 0) TEST_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:6092:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:6096:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:6098:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:6132:7: note: in expansion of macro 'TEST_ERROR'
       TEST_ERROR
       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:6137:7: note: in expansion of macro 'TEST_ERROR'
       TEST_ERROR
       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
mf.c:6142:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR;
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
mf.c:6157:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
  CCLD     mf
  CC       btree2.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from btree2.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from btree2.c:19:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from btree2.c:19:
btree2.c: In function 'create_file':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:104:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'create_btree':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:137:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:139:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:141:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'reopen_btree':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:172:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:176:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
btree2.c: In function 'check_stats':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:207:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:209:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:211:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'check_node_depth':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:240:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:242:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'check_node_info':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:272:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:274:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:276:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_insert_basic':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:481:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:485:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:496:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:501:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:504:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:509:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:518:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:529:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:533:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:539:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:544:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:549:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:553:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:562:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:567:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:578:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:585:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:592:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:599:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:605:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:610:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:619:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:624:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:627:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:630:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:633:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:637:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:642:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_insert_split_root':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:697:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:701:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:707:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:714:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:716:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:720:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:725:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:731:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:733:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:737:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:743:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:746:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:752:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:754:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:758:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:764:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:768:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:774:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:779:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:784:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:793:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:798:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:803:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:808:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:812:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:816:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_insert_level1_2leaf_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:869:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:873:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:879:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:886:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:888:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:892:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:899:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:906:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
In file included from h5test.h:26:0,
                 from btree2.c:19:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:908:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:912:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:924:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:930:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:937:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:939:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:943:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:949:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:956:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:958:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:962:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:967:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_level1_side_split':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1020:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1024:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1030:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1037:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1040:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1044:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1050:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1057:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1060:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1063:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1067:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1079:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1085:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1092:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1095:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1099:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1105:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1112:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1114:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1116:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1120:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1125:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_level1_3leaf_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1181:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1185:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1191:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1198:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1201:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1205:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1211:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1218:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1221:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1224:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1228:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1234:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1241:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1243:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1245:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1249:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1254:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1258:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1262:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1267:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_level1_middle_split':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1322:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1326:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1332:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1339:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1342:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1346:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1352:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1359:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1361:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1363:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1365:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1369:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1374:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1378:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1382:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_make_level2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1439:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1443:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1449:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1454:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1461:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1463:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1467:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1472:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1475:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1480:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1483:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1487:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1493:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1497:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1503:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1508:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1512:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1517:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1521:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1526:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1530:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1539:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1544:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1549:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1554:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1558:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1563:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_level2_leaf_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1616:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1620:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1627:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1632:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1639:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1641:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1643:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1645:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1649:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1654:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1660:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1662:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1664:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1666:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1674:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1680:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1682:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1684:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1686:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1694:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1701:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1703:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1705:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1707:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1715:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1721:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1723:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1725:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1727:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1729:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1735:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1742:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1744:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1746:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1748:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1750:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1754:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1759:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1763:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1767:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_level2_leaf_split':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1825:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1829:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1835:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1840:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1847:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1850:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1853:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1856:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1860:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1866:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1873:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1876:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1879:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1882:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1885:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1893:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1899:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1902:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1905:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1908:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1913:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1919:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1922:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1925:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1928:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1931:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1939:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1945:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1948:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1951:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1954:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1957:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1962:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1968:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1971:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1974:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1977:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1980:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1983:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1987:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:1992:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:1996:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2000:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2005:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_level2_2internal_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2059:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2063:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2070:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2077:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2080:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2083:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2086:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2090:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2095:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2101:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2104:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2107:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2110:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2118:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2124:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2127:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2130:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2133:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2139:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2146:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2149:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2152:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2155:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2159:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2164:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2168:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2172:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2177:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_insert_level2_2internal_split':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2231:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2235:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2242:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2249:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2252:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2255:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2258:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2262:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2267:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2273:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2276:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2279:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2282:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2285:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2293:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2299:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2302:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2305:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2308:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2314:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2321:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2324:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2327:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2330:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2333:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2337:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2342:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2346:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2350:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_level2_3internal_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2410:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2414:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2420:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2425:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2432:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2435:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2441:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2444:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2447:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2451:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2457:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2464:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2467:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2470:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2473:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2476:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2479:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2483:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2488:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2494:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2497:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2500:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2508:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2511:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2515:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2520:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2524:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2528:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_level2_3internal_split':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2588:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2592:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2599:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2604:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2609:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2615:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2618:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2621:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2624:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2627:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2630:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2636:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2643:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2646:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2649:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2652:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2655:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2658:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2662:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2667:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2673:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2676:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2679:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2682:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2690:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2693:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2697:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2702:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2706:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2710:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2715:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_insert_lots':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2782:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2801:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2809:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2815:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2822:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2826:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2835:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2839:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2843:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2849:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2854:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2858:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2864:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2873:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2882:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2888:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2898:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2903:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2912:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2920:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2924:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2928:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2932:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2937:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_basic':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2989:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:2993:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:2997:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3001:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3010:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3018:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3023:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3027:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3031:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3035:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3039:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3048:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3057:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3062:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3066:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3070:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3074:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3078:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3082:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3091:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3096:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3099:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3102:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3105:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3109:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3113:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3122:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3130:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3139:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3144:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3148:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3152:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3156:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3160:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3164:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3169:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3173:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3177:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3181:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3185:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3189:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3194:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3198:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3202:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3206:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3210:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3214:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3219:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3223:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3227:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3231:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3235:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3239:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3243:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3248:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_remove_level1_noredistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3298:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3302:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3308:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3313:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3317:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3321:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3325:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3334:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3338:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3342:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3351:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3356:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3359:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3362:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3366:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3370:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3375:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3378:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3382:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3386:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3395:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3400:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3404:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3408:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3413:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3416:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3420:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3424:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3433:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3442:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3446:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3451:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3454:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3458:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3462:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3466:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3471:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_remove_level1_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3520:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3524:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3530:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3536:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3539:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3543:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3547:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3551:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3555:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3559:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3566:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3570:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3574:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3578:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3584:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3587:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3596:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3602:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3606:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3610:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3614:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3620:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3623:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3632:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3638:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3642:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3646:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3650:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3656:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3659:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3663:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3668:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level1_2leaf_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3717:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3721:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3727:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3733:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3738:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3742:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3746:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3750:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3754:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3758:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3765:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3769:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3773:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3777:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3785:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3794:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3800:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3806:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3811:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3818:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3822:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3826:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3830:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3838:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3842:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3847:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level1_3leaf_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3896:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3900:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3906:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3912:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3917:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3921:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3925:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3929:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3933:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3937:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3944:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3948:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3952:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3956:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3964:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:3968:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:3973:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level1_promote':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4022:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4026:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4032:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4038:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4041:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4044:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4049:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4053:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4057:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4061:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4065:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4069:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4075:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4079:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4084:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4087:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4090:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4095:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4099:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4103:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4116:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4121:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4125:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4130:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4133:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4136:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4141:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4145:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4149:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4158:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4163:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4167:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4172:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4175:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4178:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4183:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4187:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4191:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4195:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4200:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level1_promote_2leaf_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4249:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4253:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4259:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4265:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4270:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4274:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4278:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4282:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4286:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4290:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4299:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4303:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4307:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4311:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4317:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4321:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4326:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4331:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4335:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4339:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4343:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4348:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level1_promote_3leaf_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4397:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4401:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4407:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4413:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4418:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4422:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4426:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4430:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4434:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4447:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4451:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4455:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4459:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4465:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4469:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4474:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4479:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4483:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4487:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4491:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4496:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level1_promote_2leaf_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4545:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4549:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4555:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4561:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4566:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4570:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4574:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4578:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4582:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4586:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4595:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4599:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4603:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4607:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4613:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4617:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4624:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4628:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4632:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4636:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4641:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level1_promote_3leaf_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4690:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4694:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4700:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4706:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4711:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4715:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4719:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4723:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4727:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4731:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4740:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4744:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4748:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4752:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4758:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4762:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4769:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4773:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4777:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4781:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4786:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level1_collapse':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4835:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4839:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4845:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4853:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4857:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4861:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4865:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4869:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4873:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4880:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4884:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4888:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4892:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4900:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4904:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4908:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4912:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4916:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4920:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4925:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level2_promote':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4974:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4978:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4984:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4990:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:4995:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:4999:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5003:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5007:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5011:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5015:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5022:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5028:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5032:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5039:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5043:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5047:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5056:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5063:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5068:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5072:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5079:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5083:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5087:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5096:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5103:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5108:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5112:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5119:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5123:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5127:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5136:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5143:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5148:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5152:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5159:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5163:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5167:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5171:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5178:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5183:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5187:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5194:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5198:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5202:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5206:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5211:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level2_promote_2internal_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5260:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5264:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5270:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5276:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5281:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5285:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5289:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5293:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5297:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5301:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5308:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5315:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5319:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5323:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5327:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5333:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5337:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5344:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5348:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5352:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5356:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5361:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level2_promote_3internal_redistrib':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5410:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5414:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5420:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5426:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5431:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5435:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5439:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5443:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5447:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5451:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5458:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5465:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5469:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5473:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5477:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5483:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5487:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5494:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5498:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5502:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5506:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5511:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level2_promote_2internal_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5560:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5564:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5570:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5576:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5581:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5585:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5589:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5593:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5597:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5601:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5608:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5615:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5619:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5623:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5627:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5634:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5638:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5645:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5649:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5653:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5657:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5662:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level2_promote_3internal_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5711:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5715:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5721:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5727:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5732:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5736:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5740:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5744:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5748:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5752:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5759:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5766:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5770:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5774:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5778:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5785:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5789:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5796:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5800:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5804:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5808:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5813:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level2_2internal_merge_left':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5862:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5866:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5872:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5878:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5883:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5887:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5891:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5895:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5899:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5903:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5910:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5914:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5918:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5922:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5930:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5934:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5939:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level2_2internal_merge_right':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5988:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:5992:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:5998:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6004:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6009:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6013:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6017:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6021:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6025:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6029:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6036:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6040:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6044:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6048:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6056:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6060:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6065:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level2_3internal_merge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6114:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6118:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6124:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6130:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6135:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6139:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6143:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6147:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6151:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6155:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6162:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6166:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6170:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6174:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6182:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6186:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6191:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_remove_level2_collapse_right':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6241:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6245:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6251:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6257:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6262:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6266:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6270:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6274:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6278:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6282:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6289:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6293:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6297:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6301:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6306:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6308:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6312:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6317:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'gen_l4_btree2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6368:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6374:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6379:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6381:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6385:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_remove_lots':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6456:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6477:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6486:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6490:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6494:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6498:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6502:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6511:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6515:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6530:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6537:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6541:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6545:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6549:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6554:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6558:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6562:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6579:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6583:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6587:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6593:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6602:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6606:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6610:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6620:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6624:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6628:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6632:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6637:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6641:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6645:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6662:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6666:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6670:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6676:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6686:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6690:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6694:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6701:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6705:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6709:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6713:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6718:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6722:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6726:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6743:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6747:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6751:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6757:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6767:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6771:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6775:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6782:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6786:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6790:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6794:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6799:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6803:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6807:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_find_neighbor':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6873:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6886:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6890:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6896:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6906:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6910:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6912:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6916:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6918:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6922:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6924:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6928:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6930:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6937:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6942:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6944:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6951:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6956:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6958:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6962:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6964:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6975:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6984:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6988:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6990:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:6994:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:6996:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7000:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7002:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7006:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7008:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7015:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7020:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7022:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7027:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7029:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7033:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7035:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7039:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
btree2.c: In function 'test_delete':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7109:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7121:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7125:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7132:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7140:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7144:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7161:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7167:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7172:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7174:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7178:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7185:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7193:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7197:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7214:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7220:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7225:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7227:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7231:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7238:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7246:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7250:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7267:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7273:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7278:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7280:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7284:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7291:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7299:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7303:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
btree2.c: In function 'test_modify':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7357:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7361:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7367:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7372:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7374:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7384:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7392:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7399:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7405:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7412:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7418:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7420:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7430:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7445:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7451:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7458:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7476:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7484:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7491:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7497:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7504:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7512:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7522:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
btree2.c:7526:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
btree2.c:7531:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
  CCLD     btree2
  CC       fheap.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from fheap.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from fheap.c:19:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../src/H5VMprivate.h:25:0,
                 from fheap.c:32:
../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from ../src/H5VMprivate.h:25:0,
                 from fheap.c:32:
../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
In file included from h5test.h:26:0,
                 from fheap.c:19:
fheap.c: In function 'check_stats':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:264:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:267:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:271:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:275:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:279:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:283:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:287:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:291:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:295:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'add_obj':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:371:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:373:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:378:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:387:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:401:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:406:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:408:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:410:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:412:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:424:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:427:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:430:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
fheap.c: In function 'reopen_file':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:586:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:590:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:594:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:598:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:602:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
fheap.c: In function 'open_heap':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:639:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:645:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:649:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:651:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:653:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:655:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:657:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:660:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:666:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:671:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:675:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:679:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:683:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:689:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:691:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:693:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:695:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:697:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:700:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:705:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
fheap.c: In function 'reopen_heap':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:738:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:742:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
fheap.c: In function 'close_heap':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:776:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:780:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:786:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:791:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:798:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:803:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:807:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:811:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'del_objs_half_refill':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:854:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:856:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:861:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:872:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:876:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:894:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:898:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'del_objs':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:947:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:952:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:954:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:959:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:969:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:973:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:987:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'fill_heap':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1051:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1068:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1070:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1072:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1080:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1090:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1119:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1121:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1123:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1131:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1141:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1156:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1161:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1175:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1177:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1179:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
fheap.c: In function 'fill_root_row':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1285:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_partial_row':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1331:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_row':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1366:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'fill_root_direct':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1407:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_2nd_indirect':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1447:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_all_direct':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1486:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_2nd_indirect_row':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1525:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_all_2nd_indirect_rows':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1564:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_3rd_indirect':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1598:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1603:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_3rd_indirect_row':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1643:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_all_3rd_indirect_rows':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1683:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'fill_4th_indirect_row':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1723:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1727:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1732:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
fheap.c: In function 'fill_all_4th_indirect_rows':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1773:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c: In function 'test_create':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1834:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1838:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1842:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1846:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1850:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1858:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1860:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1862:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1864:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1866:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1869:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1876:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1878:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1882:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1886:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1890:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1894:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1898:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_reopen':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1946:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1960:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1962:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1964:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1966:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1968:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1971:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1975:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1979:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1984:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:1986:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1990:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:1995:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_open_twice':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2045:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2053:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2057:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2067:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2069:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2071:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2073:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2075:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2078:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2082:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2087:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2089:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2093:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2098:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2103:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2105:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2109:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2117:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2121:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2126:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_delete_open':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2179:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2183:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2187:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2191:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2202:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2204:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2206:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2208:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2210:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2213:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2217:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2221:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2226:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2228:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2232:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2244:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2249:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2268:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2272:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2276:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_id_limits':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2328:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2332:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2346:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2350:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2352:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2354:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2356:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2358:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2360:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2362:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2366:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2376:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2380:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2382:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2384:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2386:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2388:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2390:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2392:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2396:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2407:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2411:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2415:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2417:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2419:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2421:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2423:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2425:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2427:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2431:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2446:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2456:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2460:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2462:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2464:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2468:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2470:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2472:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2476:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2487:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2491:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2493:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2495:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2497:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2499:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2501:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2503:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2507:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2518:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2522:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2524:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2526:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2528:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2530:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2532:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2534:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2538:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2549:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2553:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2555:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2557:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2559:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2561:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2563:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2565:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2569:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2580:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2584:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2586:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2588:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2590:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2592:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2594:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2596:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2600:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2614:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2619:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_filtered_create':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2667:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2671:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2683:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2687:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2691:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2693:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2697:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2702:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2706:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2710:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2714:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2719:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2721:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2725:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2730:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_size':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2782:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2786:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2794:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2798:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2800:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2805:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2807:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2811:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2816:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2818:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2822:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2827:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2832:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2836:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2840:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2845:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2847:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2851:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2856:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2858:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2862:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2867:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_reopen_hdr':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2917:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2921:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2929:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2933:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2935:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:2939:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2943:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2948:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2953:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2957:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2961:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2965:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2969:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2974:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2979:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2983:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2988:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2992:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:2997:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_man_insert_weird':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:3048:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:3052:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:3056:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:3058:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:3060:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:3062:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:3064:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:3067:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:3071:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:3083:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:3088:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:3092:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:3096:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:3100:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:3105:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_man_start_5th_recursive_indirect':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6013:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6021:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6023:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6025:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6027:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6029:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6044:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6048:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6052:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6056:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6060:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6064:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6068:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6072:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6079:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6083:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6087:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_bogus':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6143:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6151:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6153:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6155:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6157:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6159:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6162:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6166:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1050:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
         #define HDrandom()    HDrand()
                               ^
fheap.c:6187:22: note: in expansion of macro 'HDrandom'
         heap_id[u] = HDrandom() + 1;
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6194:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6198:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6202:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1050:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
         #define HDrandom()    HDrand()
                               ^
fheap.c:6209:26: note: in expansion of macro 'HDrandom'
             heap_id[u] = HDrandom() + 1;
                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6213:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6221:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6229:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6234:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6238:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_one':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6292:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6300:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6302:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6304:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6306:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6308:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6311:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6317:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6321:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6325:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6329:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6333:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6337:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c:6346:18: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion]
         obj[u] = u;
                  ^
In file included from h5test.h:26:0,
                 from fheap.c:19:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6350:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6354:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6362:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6366:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6370:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6378:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6382:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6386:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6390:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6394:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_two':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6448:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6456:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6458:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6460:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6462:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6464:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6467:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6473:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6477:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6481:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6485:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6489:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6493:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c:6502:18: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion]
         obj[u] = u;
                  ^
In file included from h5test.h:26:0,
                 from fheap.c:19:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6506:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6510:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6518:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6522:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6526:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6532:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6536:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6540:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6546:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6550:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6554:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6562:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6566:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6570:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6574:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6578:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_one_larger':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6633:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6641:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6643:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6645:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6647:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6649:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6652:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6658:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6662:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6666:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6670:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6674:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6678:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6691:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6695:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6706:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6710:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6714:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6722:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6726:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6730:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6734:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6738:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_two_larger':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6794:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6802:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6804:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6806:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6808:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6810:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6813:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6819:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6823:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6827:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6831:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6835:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6839:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6855:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6859:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6870:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6878:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6882:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6894:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6900:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6904:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6911:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6915:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6920:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6924:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6936:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6940:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6945:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:6953:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6957:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6961:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6965:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:6973:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_three_larger':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7030:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7038:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7040:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7042:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7044:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7046:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7049:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7055:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7059:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7063:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7067:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7071:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7075:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7091:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7095:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7106:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7114:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7118:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7130:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7138:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7142:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7154:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7160:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7164:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7171:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7175:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7179:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7186:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7190:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7195:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7199:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7211:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7215:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7219:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7231:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7235:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7240:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7248:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7252:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7256:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7260:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_incr_insert_remove':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7321:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7329:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7331:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7333:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7335:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7337:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7340:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7354:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7356:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7361:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:7366:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7371:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7375:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_root_direct':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7426:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7430:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7443:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_two_direct':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7500:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7504:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7512:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7516:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7520:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7527:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7532:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_first_row':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7589:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7593:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7598:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7603:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_first_two_rows':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7660:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7664:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7669:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7671:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7676:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_first_four_rows':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7733:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7737:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7742:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7744:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7746:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7748:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7753:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_all_root_direct':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7810:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7814:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7819:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7824:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_2nd_indirect':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7881:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7885:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7890:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7894:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7899:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_remove_3rd_indirect':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7956:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7960:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7965:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7969:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7973:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:7978:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_skip_start_block':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8040:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8044:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8055:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8060:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_skip_start_block_add_back':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8118:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8122:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8135:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8139:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8144:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8148:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8153:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8158:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_skip_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8218:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8222:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8235:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8239:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8244:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8248:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8252:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8254:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8258:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8263:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_skip_2nd_block':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8327:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8331:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8339:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8343:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8357:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8362:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_skip_2nd_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8426:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8430:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8438:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8442:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8456:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8460:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8465:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8469:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8474:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8478:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8486:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8491:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8495:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8500:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8505:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_one_partial_skip_2nd_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8571:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8575:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8583:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8587:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8594:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8598:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8612:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8616:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8621:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8625:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8630:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8634:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8641:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8646:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8650:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8654:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8658:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8662:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8667:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8672:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_row_skip_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8736:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8740:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8745:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8749:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8763:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8767:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8772:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8776:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8780:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8784:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8788:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8792:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8797:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8802:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_skip_direct_skip_indirect_two_rows_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8865:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8869:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8888:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8905:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8910:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8925:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8930:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_direct_skip_indirect_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8990:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8994:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:8999:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9003:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9011:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9015:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9019:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9021:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9025:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9030:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9034:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9038:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9042:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9048:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9053:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_direct_skip_2nd_indirect_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9117:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9121:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9129:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9133:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9142:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9146:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9151:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9155:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9162:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9166:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9171:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9177:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9181:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_2nd_direct_less_one_wrap_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9245:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9249:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9257:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9261:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9267:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9271:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9283:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9287:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9292:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9296:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9304:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9308:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9313:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9319:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9324:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_direct_skip_2nd_indirect_skip_2nd_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9392:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9396:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9404:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9408:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9420:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9424:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9429:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9433:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9442:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9446:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9454:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9458:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9465:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9470:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9477:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9483:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9488:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9494:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9499:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_direct_skip_indirect_two_rows_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9562:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9566:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9575:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9579:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9587:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9591:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9596:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9600:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9607:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9612:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9616:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9621:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9628:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9632:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9636:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9640:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9646:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9651:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_direct_skip_indirect_two_rows_skip_indirect_row_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9716:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9720:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9729:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9733:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9741:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9745:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9750:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9754:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9763:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9767:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9772:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9776:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9783:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9788:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9792:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9797:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9803:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9809:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9813:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9817:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9821:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9827:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9832:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_2nd_direct_skip_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9893:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9897:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9902:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9906:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9910:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9914:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9923:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9927:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9932:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9936:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9940:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9942:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9944:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9948:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9954:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:9959:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_2nd_direct_skip_2nd_indirect_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10022:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10026:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10031:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10035:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10039:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10043:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10047:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10051:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10060:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10064:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10069:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10073:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10079:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10081:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10083:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10087:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10093:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10098:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10162:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10166:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10174:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10178:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10182:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10186:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10190:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10194:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10206:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10210:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10215:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10219:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10229:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10233:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10238:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10244:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10249:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_2nd_direct_fill_direct_skip2_3rd_indirect_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10314:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10318:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10329:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10333:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10337:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10341:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10345:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10349:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10361:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10365:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10373:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10377:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10387:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10391:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10396:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10400:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10406:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10411:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_3rd_direct_less_one_fill_direct_wrap_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10477:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10481:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10489:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10493:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10497:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10501:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10507:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10511:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10515:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10519:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10531:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10535:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10540:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10544:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10553:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10557:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10562:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10568:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10573:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_1st_row_3rd_direct_fill_2nd_direct_less_one_wrap_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10640:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10644:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10652:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10656:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10660:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10664:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10668:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10672:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10676:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10680:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10685:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10689:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10701:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10705:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10710:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10714:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10722:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10726:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10731:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10737:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10742:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_3rd_direct_fill_direct_skip_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10807:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10811:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10819:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10823:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10827:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10831:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10835:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10839:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10843:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10847:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10859:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10863:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10868:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10872:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10882:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10886:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10891:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10897:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10902:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10969:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10973:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10981:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10985:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10989:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10993:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:10997:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11001:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11005:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11009:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11013:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11017:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11021:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11025:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11037:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11041:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11046:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11050:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11060:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11064:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11069:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11075:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11080:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_two_rows_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11149:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11153:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11161:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11165:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11169:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11173:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11177:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11181:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11185:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11206:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11210:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11214:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11218:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11222:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11226:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11230:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11234:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11238:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11250:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11254:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11259:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11263:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11273:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11277:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11282:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11288:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11293:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11364:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11368:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11376:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11380:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11384:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11388:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11392:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11396:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11400:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11404:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11408:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11412:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11418:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11422:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11427:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11431:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11435:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11447:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11451:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11456:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11460:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11470:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11474:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11479:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11485:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11490:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_fill_4th_direct_less_one_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11561:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11565:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11573:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11577:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11581:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11585:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11589:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11593:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11599:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11603:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11607:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11612:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11616:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11620:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11624:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11628:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11634:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11638:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11643:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11647:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11668:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11680:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11684:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11689:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11693:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11703:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11707:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11712:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11718:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11723:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_frag_simple':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11787:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11791:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11804:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11815:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11820:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11831:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11835:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11841:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11844:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11848:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11853:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11858:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_frag_direct':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11920:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11924:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11940:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11952:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11957:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11971:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11977:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11991:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:11997:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12010:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12015:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12022:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12028:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_frag_2nd_direct':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12093:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12097:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12108:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12112:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12122:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12128:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12135:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12141:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_man_frag_3rd_direct':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12207:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12211:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12219:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12223:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12227:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12231:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12241:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12247:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12254:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12260:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_huge_insert_one':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12324:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12328:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12332:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12336:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12338:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12343:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12345:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12347:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12351:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12357:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12361:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12363:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12366:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12368:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12374:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12378:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12384:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12390:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12397:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12402:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12406:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12413:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_huge_insert_two':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12478:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12482:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12486:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12488:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12492:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12494:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12499:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12501:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12503:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12507:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12513:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12517:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12519:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12522:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12524:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12529:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12531:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12533:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12537:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12543:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12547:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12549:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12552:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12554:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12561:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12565:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12571:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12575:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12579:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12585:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12590:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12594:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12600:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12604:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12608:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12614:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12621:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12628:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12633:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12637:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12644:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_huge_insert_three':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12712:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12716:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12720:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12722:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12724:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12728:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12730:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12735:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12737:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12739:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12743:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12749:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12753:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12755:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12758:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12760:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12765:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12767:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12769:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12773:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12779:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12783:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12785:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12788:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12790:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12795:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12797:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12799:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12803:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12809:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12813:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12815:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12818:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12820:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12827:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12829:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12833:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12839:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12843:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12845:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12849:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12855:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12859:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12861:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12865:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12871:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12876:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12878:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12882:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12888:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12892:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12894:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12898:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12904:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12908:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12910:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12914:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12920:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12927:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12934:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:12939:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12943:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:12950:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_huge_insert_mix':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13022:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13026:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13030:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13032:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13034:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13036:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13038:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13042:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13044:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13049:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13051:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13053:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13057:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13063:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13067:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13069:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13072:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13074:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13079:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13081:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13083:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13087:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13093:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13097:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13099:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13102:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13104:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13109:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13111:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13113:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13117:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13123:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13127:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13129:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13132:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13134:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13139:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13141:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13143:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13147:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13160:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13164:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13166:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13169:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13171:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13176:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13178:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13180:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13184:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13198:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13202:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13204:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13207:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13209:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13216:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13218:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13222:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13228:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13232:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13234:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13238:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13244:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13248:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13250:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13254:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13260:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13264:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13268:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13272:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13276:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13281:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13285:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13289:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13293:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13303:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13305:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13309:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13315:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13319:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13321:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13325:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13331:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13335:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13339:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13345:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13351:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13358:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13363:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13367:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13374:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_filtered_huge':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13452:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c:13456:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         old_actual_id_len = tparam->actual_id_len;
                             ^
In file included from h5test.h:26:0,
                 from fheap.c:19:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13462:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13466:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13471:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13475:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13477:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13479:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13482:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13487:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13491:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13497:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13499:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13501:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13505:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13536:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13540:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13542:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13545:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13547:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13553:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13557:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13563:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13568:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13575:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13580:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13584:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13591:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_tiny_insert_one':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13656:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13660:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13664:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13668:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13670:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13675:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13677:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13679:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13683:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13689:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13693:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13695:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13698:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13700:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13706:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13710:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13716:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13722:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13729:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13734:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13738:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13745:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_tiny_insert_two':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13810:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13814:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13818:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13820:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13824:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13826:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13831:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13833:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13835:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13839:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13845:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13849:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13851:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13854:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13856:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13861:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13863:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13865:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13869:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13875:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13879:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13881:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13884:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13886:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13893:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13897:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13903:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13907:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13911:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13917:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13922:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13926:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13932:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13936:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13940:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13946:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13953:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13960:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:13965:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13969:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:13976:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_tiny_insert_mix':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14049:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14053:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14057:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14059:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14061:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14063:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14065:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14067:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14069:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14073:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14075:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14080:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14082:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14084:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14088:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14094:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14098:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14100:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14103:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14105:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14110:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14112:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14117:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14119:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14121:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14125:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14131:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14135:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14137:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14140:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14142:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14147:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14149:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14154:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14156:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14158:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14162:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14168:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14172:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14174:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14177:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14179:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14184:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14186:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14191:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14193:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14195:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14199:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14212:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14216:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14218:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14221:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14223:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14228:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14230:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14235:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14237:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14239:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14243:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14257:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14261:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14263:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14266:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14273:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14275:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14281:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14283:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14285:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14289:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14295:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14299:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14301:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14304:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14306:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14311:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14313:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14318:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14320:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14322:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14326:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14332:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14336:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14338:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14341:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14343:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14348:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14350:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14357:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14359:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14363:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14369:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14373:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14375:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14379:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14385:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14389:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14391:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14395:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14401:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14405:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14409:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14413:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14417:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14427:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14429:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14433:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14439:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14443:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14447:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14452:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14454:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14458:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14464:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14468:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14470:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14474:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14480:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14484:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14488:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14492:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14496:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14506:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14508:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14512:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14518:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14522:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14524:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14528:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14534:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14538:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14542:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14548:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14554:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14561:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14566:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14570:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14577:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_filtered_man_root_direct':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14661:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14665:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14669:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14675:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14677:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14679:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14683:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14687:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14692:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14696:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14700:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14704:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14712:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14716:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14718:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14721:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14723:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14729:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14731:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14735:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14740:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14745:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14752:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14757:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_filtered_man_root_indirect':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14834:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14838:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14842:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14848:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14850:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14852:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14856:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14861:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14863:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14865:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14869:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14874:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14878:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14882:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14886:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14894:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14898:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14900:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14903:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14905:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14909:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14911:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14914:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14916:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14923:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14925:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14929:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14934:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14938:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14942:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14946:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14950:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14952:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14957:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14961:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14966:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14970:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14974:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14978:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:14983:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14988:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14990:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14994:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:14999:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15003:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15007:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15011:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15015:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15017:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15022:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15026:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15031:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15035:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15039:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15043:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15048:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15054:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15061:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15066:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_random':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15153:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15158:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15162:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15164:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15199:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15203:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15238:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15242:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15247:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15252:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15259:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15264:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15275:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_random_pow2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15357:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15362:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15366:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15368:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c:15397:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         unsigned size_range = (tmp_cparam.managed.start_block_size / 8);       /* Object size range */
                               ^
In file included from h5test.h:26:0,
                 from fheap.c:19:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15415:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15419:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15454:17: note: in expansion of macro 'FAIL_STACK_ERROR'
                 FAIL_STACK_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15458:17: note: in expansion of macro 'TEST_ERROR'
                 TEST_ERROR
                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15463:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15468:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15475:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15480:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15484:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15492:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
fheap.c: In function 'test_write':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15594:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15605:44: note: in expansion of macro 'TEST_ERROR'
         if(H5Zregister(&filter_class) < 0) TEST_ERROR
                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15607:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15613:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15617:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15619:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15625:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15629:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15638:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15642:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15651:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15655:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15660:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15665:39: note: in expansion of macro 'TEST_ERROR'
         if(!test_write_filter_called) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15672:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15676:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15680:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c:15685:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
         rewrite_obj[u] = shared_wobj_g[u] * 2;
                          ^
In file included from h5test.h:26:0,
                 from fheap.c:19:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15692:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15696:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15700:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15705:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15709:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c:15713:22: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             obj_size *= 1.3;
                      ^
fheap.c:15713:25: warning: conversion to 'size_t {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion]
             obj_size *= 1.3;
                         ^
fheap.c:15715:22: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             obj_size /= 1.3;
                      ^
fheap.c:15715:25: warning: conversion to 'size_t {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion]
             obj_size /= 1.3;
                         ^
In file included from h5test.h:26:0,
                 from fheap.c:19:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15720:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15725:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15730:39: note: in expansion of macro 'TEST_ERROR'
         if(!test_write_filter_called) TEST_ERROR
                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15735:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15739:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15743:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15750:13: note: in expansion of macro 'FAIL_STACK_ERROR'
             FAIL_STACK_ERROR
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15754:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR
             ^
fheap.c:15758:22: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             obj_size *= 1.3;
                      ^
fheap.c:15758:25: warning: conversion to 'size_t {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion]
             obj_size *= 1.3;
                         ^
fheap.c:15760:22: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             obj_size /= 1.3;
                      ^
fheap.c:15760:25: warning: conversion to 'size_t {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion]
             obj_size /= 1.3;
                         ^
In file included from h5test.h:26:0,
                 from fheap.c:19:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15765:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15770:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'test_bug1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15844:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15848:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15850:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15856:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15861:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15866:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15871:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15876:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15881:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15885:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15890:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15896:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15900:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15904:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15908:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15912:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15917:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15922:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15926:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15930:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
fheap.c:15936:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15940:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
fheap.c:15945:9: note: in expansion of macro 'FAIL_STACK_ERROR'
         FAIL_STACK_ERROR
         ^
fheap.c: In function 'main':
fheap.c:16051:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nerrors += test_create(fapl, &small_cparam, &tparam);
                 ^
fheap.c:16052:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nerrors += test_reopen(fapl, &small_cparam, &tparam);
                 ^
fheap.c:16053:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nerrors += test_open_twice(fapl, &small_cparam, &tparam);
                 ^
fheap.c:16054:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nerrors += test_delete_open(fapl, &small_cparam, &tparam);
                 ^
fheap.c:16055:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nerrors += test_id_limits(fapl, &small_cparam);
                 ^
fheap.c:16056:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nerrors += test_filtered_create(fapl, &small_cparam);
                 ^
fheap.c:16057:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nerrors += test_size(fapl, &small_cparam);
                 ^
fheap.c:16104:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_man_insert_weird(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16147:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 nerrors += test_man_start_5th_recursive_indirect(fapl, &small_cparam, &tparam);
                         ^
fheap.c:16157:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_man_remove_bogus(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16158:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_man_remove_one(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16159:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_man_remove_two(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16160:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_man_remove_one_larger(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16162:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_man_remove_two_larger(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16164:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_man_remove_two_larger(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16166:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_man_remove_three_larger(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16168:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_man_remove_three_larger(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16202:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_remove_root_direct(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16203:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_remove_two_direct(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16204:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_remove_first_row(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16205:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_remove_first_two_rows(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16206:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_remove_first_four_rows(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16210:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         nerrors += test_man_remove_all_root_direct(fapl, &small_cparam, &tparam);
                                 ^
fheap.c:16211:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         nerrors += test_man_remove_2nd_indirect(fapl, &small_cparam, &tparam);
                                 ^
fheap.c:16212:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         nerrors += test_man_remove_3rd_indirect(fapl, &small_cparam, &tparam);
                                 ^
fheap.c:16221:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_skip_start_block(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16222:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_skip_start_block_add_back(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16223:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_skip_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16224:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_skip_2nd_block(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16225:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16226:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_one_partial_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16227:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_row_skip_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16228:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_skip_direct_skip_indirect_two_rows_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16229:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_direct_skip_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16230:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_direct_skip_2nd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16231:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_2nd_direct_less_one_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16232:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_direct_skip_2nd_indirect_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16233:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_direct_skip_indirect_two_rows_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16234:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_direct_skip_indirect_two_rows_skip_indirect_row_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16235:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_2nd_direct_skip_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16236:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_2nd_direct_skip_2nd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16237:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16238:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_2nd_direct_fill_direct_skip2_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16239:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_3rd_direct_less_one_fill_direct_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16240:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_fill_1st_row_3rd_direct_fill_2nd_direct_less_one_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16244:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         nerrors += test_man_fill_3rd_direct_fill_direct_skip_start_block_add_skipped(fapl, &small_cparam, &tparam);
                                 ^
fheap.c:16245:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam);
                                 ^
fheap.c:16246:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_two_rows_start_block_add_skipped(fapl, &small_cparam, &tparam);
                                 ^
fheap.c:16247:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam);
                                 ^
fheap.c:16248:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         nerrors += test_man_fill_4th_direct_less_one_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam);
                                 ^
fheap.c:16257:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_frag_simple(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16258:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_frag_direct(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16259:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_frag_2nd_direct(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16260:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nerrors += test_man_frag_3rd_direct(fapl, &small_cparam, &tparam);
                             ^
fheap.c:16295:35: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion]
             small_cparam.id_len = id_len;
                                   ^
fheap.c:16330:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 nerrors += test_huge_insert_one(fapl, &small_cparam, &tparam);
                         ^
fheap.c:16331:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 nerrors += test_huge_insert_two(fapl, &small_cparam, &tparam);
                         ^
fheap.c:16332:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 nerrors += test_huge_insert_three(fapl, &small_cparam, &tparam);
                         ^
fheap.c:16333:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 nerrors += test_huge_insert_mix(fapl, &small_cparam, &tparam);
                         ^
fheap.c:16334:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 nerrors += test_filtered_huge(fapl, &small_cparam, &tparam);
                         ^
fheap.c:16341:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 nerrors += test_tiny_insert_one(fapl, &small_cparam, &tparam);
                         ^
fheap.c:16342:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 nerrors += test_tiny_insert_two(fapl, &small_cparam, &tparam);
                         ^
fheap.c:16343:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 nerrors += test_tiny_insert_mix(fapl, &small_cparam, &tparam);
                         ^
fheap.c:16373:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_filtered_man_root_direct(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16374:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_filtered_man_root_indirect(fapl, &small_cparam, &tparam);
                     ^
fheap.c:16378:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(50*1000*1000) : (hsize_t)(25*1000*1000)), fapl, &small_cparam, &tparam);
                     ^
fheap.c:16379:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(50*1000*1000) : (hsize_t)(2*1000*1000)), fapl, &small_cparam, &tparam);
                     ^
fheap.c:16401:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &small_cparam, &tparam);
                     ^
fheap.c:16402:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &small_cparam, &tparam);
                     ^
fheap.c:16405:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &small_cparam, &tparam);
                     ^
fheap.c:16406:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &small_cparam, &tparam);
                     ^
fheap.c:16419:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &large_cparam, &tparam);
                     ^
fheap.c:16420:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &large_cparam, &tparam);
                     ^
fheap.c:16423:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &large_cparam, &tparam);
                     ^
fheap.c:16424:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &large_cparam, &tparam);
                     ^
fheap.c:16440:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nerrors += test_write(fapl, &small_cparam, &tparam);
                 ^
fheap.c:16444:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         nerrors += test_write(fapl, &small_cparam, &tparam);
                 ^
fheap.c:16457:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     nerrors += test_bug1(fapl, &small_cparam, &tparam);
             ^
  CCLD     fheap
  CC       file_image.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from file_image.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from file_image.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from file_image.c:24:
file_image.c: In function 'test_properties':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:115:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl_1 = H5Pcreate(H5P_FILE_ACCESS)) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:118:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pget_file_image(fapl_1, (void **)&temp, &temp_size) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:121:5: note: in expansion of macro 'VERIFY'
     VERIFY(temp == NULL, "Default pointer is wrong");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:122:5: note: in expansion of macro 'VERIFY'
     VERIFY(temp_size == 0, "Default size is wrong");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:125:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_file_image(fapl_1, (void *)buffer, size) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:128:67: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pget_file_image(fapl_1, (void **)&temp, &temp_size) < 0) FAIL_STACK_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:131:5: note: in expansion of macro 'VERIFY'
     VERIFY(temp != NULL, "temp is null!");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:132:5: note: in expansion of macro 'VERIFY'
     VERIFY(temp_size == size, "Sizes of buffers don't match");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:133:5: note: in expansion of macro 'VERIFY'
     VERIFY(temp != buffer, "Retrieved buffer is the same as original");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:134:5: note: in expansion of macro 'VERIFY'
     VERIFY(0 == HDmemcmp(temp, buffer, size), "Buffers contain different data");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:137:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl_2 = H5Pcopy(fapl_1)) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:140:68: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pget_file_image(fapl_2, (void **)&temp2, &temp_size) < 0) FAIL_STACK_ERROR
                                                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:143:5: note: in expansion of macro 'VERIFY'
     VERIFY(temp_size == size,"Sizes of buffers don't match"); 
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:144:5: note: in expansion of macro 'VERIFY'
     VERIFY(temp2 != NULL,"Recieved buffer not set");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:145:5: note: in expansion of macro 'VERIFY'
     VERIFY(temp2 != buffer, "Retrieved buffer is the same as original");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:146:5: note: in expansion of macro 'VERIFY'
     VERIFY(temp2 != temp, "Retrieved buffer is the same as previously retrieved buffer");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:147:5: note: in expansion of macro 'VERIFY'
     VERIFY(0 == HDmemcmp(temp2, buffer, size),"Buffers contain different data");
     ^
file_image.c: In function 'test_callbacks':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:369:51: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl_1 = H5Pcreate(H5P_FILE_ACCESS)) < 0) FAIL_STACK_ERROR
                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:373:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pget_file_image_callbacks(fapl_1, &callbacks) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:376:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.image_malloc == NULL, "Default malloc callback is wrong");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:377:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.image_memcpy == NULL, "Default memcpy callback is wrong");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:378:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.image_realloc == NULL, "Default realloc callback is wrong");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:379:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.image_free == NULL, "Default free callback is wrong");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:380:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.udata_copy == NULL, "Default udata copy callback is wrong");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:381:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.udata_free == NULL, "Default udata free callback is wrong");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:382:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.udata == NULL, "Default udata is wrong");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:387:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_file_image_callbacks(fapl_1, &callbacks) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:391:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pget_file_image_callbacks(fapl_1, &callbacks) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:394:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.image_malloc == &malloc_cb, "malloc callback was not set or retrieved properly");   
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:395:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.image_memcpy == &memcpy_cb, "memcpy callback was not set or retrieved properly");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:396:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.image_realloc == &realloc_cb, "realloc callback was not set or retrieved properly");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:397:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.image_free == &free_cb, "free callback was not set or retrieved properly");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:398:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.udata_copy == &udata_copy_cb, "udata copy callback was not set or retrieved properly");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:399:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.udata_free == &udata_free_cb, "udata free callback was not set or retrieved properly");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:400:5: note: in expansion of macro 'VERIFY'
     VERIFY(callbacks.udata == udata, "udata was not set or retrieved properly");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:409:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl_2 = H5Pcopy(fapl_1)) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:412:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (UDATA_COPY), "Copying a fapl with no image used incorrect callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:416:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(fapl_2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:419:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (UDATA_FREE), "Closing a fapl with no image used incorrect callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:422:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl_2 = H5Pcopy(fapl_1)) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:426:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Premove(fapl_2, H5F_ACS_FILE_IMAGE_INFO_NAME) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:429:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (UDATA_FREE), "Removing a property from a fapl with no image used incorrect callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:432:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(fapl_2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:436:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pget_file_image(fapl_1, (void **)&temp_file_image, &temp_size) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:439:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == 0, "attempting to retrieve the image from a fapl without an image has an unexpected callback");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:443:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_file_image(fapl_1, (void *)file_image, size) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:445:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (MALLOC | MEMCPY), "Setting a file image (first time) used incorrect callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:453:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl_2 = H5Pcopy(fapl_1)) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:456:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (MALLOC | MEMCPY | UDATA_COPY), "Copying a fapl with an image used incorrect callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:457:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->malloc_src == H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY, "malloc callback has wrong source");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:458:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->memcpy_src == H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY, "memcpy callback has wrong source");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:462:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(fapl_2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:465:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (FREE | UDATA_FREE), "Closing a fapl with an image used incorrect callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:466:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->free_src == H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE, "free callback has wrong source");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:469:40: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((fapl_2 = H5Pcopy(fapl_1)) < 0) FAIL_STACK_ERROR
                                        ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:473:61: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Premove(fapl_2, H5F_ACS_FILE_IMAGE_INFO_NAME) < 0) FAIL_STACK_ERROR
                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:476:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (FREE | UDATA_FREE), "Removing a property from a fapl with an image used incorrect callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:477:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->free_src == H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE, "free callback has wrong source");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:480:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(fapl_2) < 0) FAIL_STACK_ERROR
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:484:78: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pget_file_image(fapl_1, (void **)&temp_file_image, &temp_size) < 0) FAIL_STACK_ERROR
                                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:487:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (MALLOC | MEMCPY), "attempting to retrieve the image from a fapl with an image has an unexpected callback");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:488:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->malloc_src == H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET, "malloc callback has wrong source");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:489:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->memcpy_src == H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET, "memcpy callback has wrong source");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:493:65: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_file_image(fapl_1, (void *)file_image, size) < 0) FAIL_STACK_ERROR
                                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:495:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (FREE | MALLOC | MEMCPY), "Setting a file image (second time) used incorrect callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:496:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->malloc_src == H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET, "malloc callback has wrong source");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:497:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->memcpy_src == H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET, "memcpy callback has wrong source");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:498:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->free_src == H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET, "freec callback has wrong source");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:501:30: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pclose(fapl_1) < 0) FAIL_STACK_ERROR
                              ^
file_image.c: In function 'test_core':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:549:5: note: in expansion of macro 'VERIFY'
     VERIFY(fapl >= 0, "fapl creation failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:553:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret >= 0, "setting core driver in fapl failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:556:5: note: in expansion of macro 'VERIFY'
     VERIFY(tmp != NULL, "h5_fixname failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:559:5: note: in expansion of macro 'VERIFY'
     VERIFY(HDstrlen(filename) < (1023 - 5), "file name too long.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:566:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret >= 0, "h5_make_local_copy");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:570:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata != NULL, "udata malloc failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:577:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret >= 0, "set image callbacks failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:582:5: note: in expansion of macro 'VERIFY'
     VERIFY(file >= 0, "H5Fopen failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:583:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == MALLOC, "opening a core file used the wrong callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:584:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->malloc_src == H5FD_FILE_IMAGE_OP_FILE_OPEN, "Malloc callback came from wrong sourc in core open");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:589:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret >= 0, "H5Fclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:590:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == FREE, "Closing a core file used the wrong callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:591:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->free_src == H5FD_FILE_IMAGE_OP_FILE_CLOSE, "Free callback came from wrong sourc in core close");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:595:5: note: in expansion of macro 'VERIFY'
     VERIFY(file >= 0, "H5Fopen failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:601:5: note: in expansion of macro 'VERIFY'
     VERIFY(space >= 0, "H5Screate failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:606:5: note: in expansion of macro 'VERIFY'
     VERIFY(dset >=0, "H5Dcreate failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:610:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret >= 0, "H5Fflush failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:611:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (REALLOC), "core write used the wrong callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:612:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->realloc_src == H5FD_FILE_IMAGE_OP_FILE_RESIZE, "Realloc callback came from wrong source in core write");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:616:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret >= 0, "H5Dclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:618:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret >= 0, "H5Sclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:623:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret >= 0, "H5Fclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:624:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->used_callbacks == (FREE), "Closing a core file used the wrong callbacks");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:625:5: note: in expansion of macro 'VERIFY'
     VERIFY(udata->free_src == H5FD_FILE_IMAGE_OP_FILE_CLOSE, "Free callback came from wrong sourc in core close");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:629:5: note: in expansion of macro 'VERIFY'
     VERIFY(fd > 0, "open failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:631:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret == 0, "fstat failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:636:5: note: in expansion of macro 'VERIFY'
     VERIFY(ret == 0, "close failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:639:55: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Pset_file_image(fapl, file_image, size) < 0) FAIL_STACK_ERROR
                                                       ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:642:62: note: in expansion of macro 'FAIL_STACK_ERROR'
     if((file = H5Fopen("dne.h5", H5F_ACC_RDONLY, fapl)) < 0) FAIL_STACK_ERROR
                                                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:109:40: note: in expansion of macro 'AT'
 #define FAIL_STACK_ERROR {H5_FAILED(); AT(); H5Eprint2(H5E_DEFAULT, stdout); \
                                        ^
file_image.c:643:28: note: in expansion of macro 'FAIL_STACK_ERROR'
     if(H5Fclose(file) < 0) FAIL_STACK_ERROR
                            ^
file_image.c: In function 'test_get_file_image':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:702:5: note: in expansion of macro 'VERIFY'
     VERIFY(driver >= 0, "H5Pget_driver(fapl) failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:709:5: note: in expansion of macro 'VERIFY'
     VERIFY(HDstrlen(file_name)>0, "h5_fixname failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:713:5: note: in expansion of macro 'VERIFY'
     VERIFY(file_id >= 0, "H5Fcreate() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:719:5: note: in expansion of macro 'VERIFY'
     VERIFY(space_id >= 0, "H5Screate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:724:5: note: in expansion of macro 'VERIFY'
     VERIFY(dset_id >=0, "H5Dcreate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:730:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dwrite() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:734:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Fflush failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:738:5: note: in expansion of macro 'VERIFY'
     VERIFY(image_size > 0, "H5Fget_file_image(1) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:742:5: note: in expansion of macro 'VERIFY'
     VERIFY(image_ptr != NULL, "HDmalloc(1) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:746:5: note: in expansion of macro 'VERIFY'
     VERIFY(bytes_read == image_size, "H5Fget_file_image(2) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:750:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:752:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Sclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:756:5: note: in expansion of macro 'VERIFY'
     VERIFY(err == SUCCEED, "H5Fclose(file_id) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:772:13: note: in expansion of macro 'VERIFY'
             VERIFY(result == 0, "HDstat() failed.");
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:784:9: note: in expansion of macro 'VERIFY'
         VERIFY(file_size >= image_size, "file size != image size.");
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:788:9: note: in expansion of macro 'VERIFY'
         VERIFY(file_image_ptr != NULL, "HDmalloc(2f) failed.");
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:800:13: note: in expansion of macro 'VERIFY'
             VERIFY(fd >= 0, "HDopen() failed.");
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:812:13: note: in expansion of macro 'VERIFY'
             VERIFY(bytes_read == bytes_to_read, "HDread() failed.");
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:820:13: note: in expansion of macro 'VERIFY'
             VERIFY(result == 0, "HDclose() failed.");
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:825:9: note: in expansion of macro 'VERIFY'
         VERIFY(result == 0, "HDstat() failed.");
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:836:9: note: in expansion of macro 'VERIFY'
         VERIFY(file_size == image_size, "file size != image size.");
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:840:9: note: in expansion of macro 'VERIFY'
         VERIFY(file_image_ptr != NULL, "HDmalloc(2) failed.");
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:844:9: note: in expansion of macro 'VERIFY'
         VERIFY(fd >= 0, "HDopen() failed.");
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:848:9: note: in expansion of macro 'VERIFY'
         VERIFY(bytes_read == file_size, "HDread() failed.");
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:852:9: note: in expansion of macro 'VERIFY'
         VERIFY(result == 0, "HDclose() failed.");
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:863:5: note: in expansion of macro 'VERIFY'
     VERIFY(identical, "file and image differ.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:870:5: note: in expansion of macro 'VERIFY'
     VERIFY(core_fapl_id >=0, "H5Pcreate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:874:5: note: in expansion of macro 'VERIFY'
     VERIFY(err == SUCCEED, "H5Pset_fapl_core() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:878:5: note: in expansion of macro 'VERIFY'
     VERIFY(err == SUCCEED, "H5Pset_file_image() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:882:5: note: in expansion of macro 'VERIFY'
     VERIFY(core_file_id >= 0, "H5Fopen() of file image failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:886:5: note: in expansion of macro 'VERIFY'
     VERIFY(err == SUCCEED, "H5Fclose(core_file_id) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:890:5: note: in expansion of macro 'VERIFY'
     VERIFY(err == SUCCEED, "H5Pclose(core_fapl_id) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:894:5: note: in expansion of macro 'VERIFY'
     VERIFY(result != 0, "h5_cleanup() failed.");
     ^
file_image.c: In function 'test_get_file_image_error_rejection':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:966:5: note: in expansion of macro 'VERIFY'
     VERIFY(fapl_id >= 0, "H5Pcreate(1) failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:969:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Pset_fapl_stdio() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:973:5: note: in expansion of macro 'VERIFY'
     VERIFY(HDstrlen(file_name)>0, "h5_fixname failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:977:5: note: in expansion of macro 'VERIFY'
     VERIFY(file_id >= 0, "H5Fcreate() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:983:5: note: in expansion of macro 'VERIFY'
     VERIFY(space_id >= 0, "H5Screate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:988:5: note: in expansion of macro 'VERIFY'
     VERIFY(dset_id >=0, "H5Dcreate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:995:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dwrite() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:999:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Fflush failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1003:5: note: in expansion of macro 'VERIFY'
     VERIFY(image_size > 0, "H5Fget_file_image(1 -- test 1) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1007:5: note: in expansion of macro 'VERIFY'
     VERIFY(image_ptr != NULL, "HDmalloc(1) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1013:5: note: in expansion of macro 'VERIFY'
     VERIFY(bytes_read < 0, "H5Fget_file_image(2 -- test 1) succeeded.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1021:5: note: in expansion of macro 'VERIFY'
     VERIFY(bytes_read < 0, "H5Fget_file_image(3 -- test 1) succeeded.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1029:5: note: in expansion of macro 'VERIFY'
     VERIFY(bytes_read < 0, "H5Fget_file_image(4 -- test 1) succeeded.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1033:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1035:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Sclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1039:5: note: in expansion of macro 'VERIFY'
     VERIFY(err == SUCCEED, "H5Fclose(file_id) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1043:5: note: in expansion of macro 'VERIFY'
     VERIFY(result != 0, "h5_cleanup(1) failed.");
     ^
file_image.c:924:30: warning: use of C99 long long integer constant [-Wlong-long]
 #define TYPE_SLICE ((haddr_t)0x10000LL)
                              ^
file_image.c:1070:61: note: in expansion of macro 'TYPE_SLICE'
     memb_addr[H5FD_MEM_BTREE] = memb_addr[H5FD_MEM_SUPER] + TYPE_SLICE;
                                                             ^
file_image.c:924:30: warning: use of C99 long long integer constant [-Wlong-long]
 #define TYPE_SLICE ((haddr_t)0x10000LL)
                              ^
file_image.c:1075:62: note: in expansion of macro 'TYPE_SLICE'
     memb_addr[H5FD_MEM_DRAW]  =  memb_addr[H5FD_MEM_BTREE] + TYPE_SLICE;
                                                              ^
file_image.c:924:30: warning: use of C99 long long integer constant [-Wlong-long]
 #define TYPE_SLICE ((haddr_t)0x10000LL)
                              ^
file_image.c:1080:60: note: in expansion of macro 'TYPE_SLICE'
     memb_addr[H5FD_MEM_GHEAP] = memb_addr[H5FD_MEM_DRAW] + TYPE_SLICE;
                                                            ^
file_image.c:924:30: warning: use of C99 long long integer constant [-Wlong-long]
 #define TYPE_SLICE ((haddr_t)0x10000LL)
                              ^
file_image.c:1085:61: note: in expansion of macro 'TYPE_SLICE'
     memb_addr[H5FD_MEM_LHEAP] = memb_addr[H5FD_MEM_GHEAP] + TYPE_SLICE;
                                                             ^
file_image.c:924:30: warning: use of C99 long long integer constant [-Wlong-long]
 #define TYPE_SLICE ((haddr_t)0x10000LL)
                              ^
file_image.c:1090:61: note: in expansion of macro 'TYPE_SLICE'
     memb_addr[H5FD_MEM_OHDR]  = memb_addr[H5FD_MEM_LHEAP] + TYPE_SLICE;
                                                             ^
In file included from h5test.h:26:0,
                 from file_image.c:24:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1094:5: note: in expansion of macro 'VERIFY'
     VERIFY(fapl_id >= 0, "H5Pcreate(2) failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1099:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Pset_fapl_multi failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1103:5: note: in expansion of macro 'VERIFY'
     VERIFY(HDstrlen(file_name)>0, "h5_fixname failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1107:5: note: in expansion of macro 'VERIFY'
     VERIFY(file_id >= 0, "H5Fcreate() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1113:5: note: in expansion of macro 'VERIFY'
     VERIFY(space_id >= 0, "H5Screate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1118:5: note: in expansion of macro 'VERIFY'
     VERIFY(dset_id >=0, "H5Dcreate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1125:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dwrite() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1129:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Fflush failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1135:5: note: in expansion of macro 'VERIFY'
     VERIFY(image_size == -1, "H5Fget_file_image(5) succeeded.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1139:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1141:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Sclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1145:5: note: in expansion of macro 'VERIFY'
     VERIFY(err == SUCCEED, "H5Fclose(2) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1149:5: note: in expansion of macro 'VERIFY'
     VERIFY(result != 0, "h5_cleanup(2 failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1158:5: note: in expansion of macro 'VERIFY'
     VERIFY(fapl_id >= 0, "H5Pcreate(3) failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1162:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Pset_fapl_split failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1166:5: note: in expansion of macro 'VERIFY'
     VERIFY(HDstrlen(file_name)>0, "h5_fixname failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1170:5: note: in expansion of macro 'VERIFY'
     VERIFY(file_id >= 0, "H5Fcreate() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1176:5: note: in expansion of macro 'VERIFY'
     VERIFY(space_id >= 0, "H5Screate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1181:5: note: in expansion of macro 'VERIFY'
     VERIFY(dset_id >=0, "H5Dcreate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1188:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dwrite() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1192:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Fflush failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1198:5: note: in expansion of macro 'VERIFY'
     VERIFY(image_size == -1, "H5Fget_file_image(6) succeeded.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1202:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1204:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Sclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1208:5: note: in expansion of macro 'VERIFY'
     VERIFY(err == SUCCEED, "H5Fclose(2) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1212:5: note: in expansion of macro 'VERIFY'
     VERIFY(result != 0, "h5_cleanup(2 failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1221:5: note: in expansion of macro 'VERIFY'
     VERIFY(fapl_id >= 0, "H5Pcreate(3) failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1224:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Pset_fapl_family failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1227:5: note: in expansion of macro 'VERIFY'
     VERIFY(HDstrlen(file_name)>0, "h5_fixname failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1231:5: note: in expansion of macro 'VERIFY'
     VERIFY(file_id >= 0, "H5Fcreate() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1237:5: note: in expansion of macro 'VERIFY'
     VERIFY(space_id >= 0, "H5Screate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1242:5: note: in expansion of macro 'VERIFY'
     VERIFY(dset_id >=0, "H5Dcreate() failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1249:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dwrite() failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1253:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Fflush failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1259:5: note: in expansion of macro 'VERIFY'
     VERIFY(image_size == -1, "H5Fget_file_image(7) succeeded.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1263:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Dclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1265:5: note: in expansion of macro 'VERIFY'
     VERIFY(err >= 0, "H5Sclose failed");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1269:5: note: in expansion of macro 'VERIFY'
     VERIFY(err == SUCCEED, "H5Fclose(2) failed.");
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
file_image.c:27:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
file_image.c:1273:5: note: in expansion of macro 'VERIFY'
     VERIFY(result != 0, "h5_cleanup(2 failed.");
     ^
In file included from file_image.c:25:0:
file_image.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     file_image
  CC       unregister.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from unregister.c:20:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from unregister.c:20:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     unregister
  CC       error_test.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from error_test.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from error_test.c:22:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
error_test.c: In function 'test_error':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:115:54: note: in expansion of macro 'TEST_ERROR'
     if ((space = H5Screate_simple(2, dims, NULL))<0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:131:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:133:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:139:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:143:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:153:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:167:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:169:5: note: in expansion of macro 'TEST_ERROR'
     TEST_ERROR;
     ^
error_test.c: In function 'init_error':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:200:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:202:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:205:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:208:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:210:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:213:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:215:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:217:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:220:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:222:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:224:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:226:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:228:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:231:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:233:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:235:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:239:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
error_test.c: In function 'error_stack':
error_test.c:276:19: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     if((err_num = H5Eget_num(H5E_DEFAULT)) < 0)
                   ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:277:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:279:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:282:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
error_test.c:285:19: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     if((err_num = H5Eget_num(ERR_STACK)) == 0) {
                   ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:293:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
error_test.c: In function 'test_long_desc':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:352:63: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (long_desc = (char*)HDmalloc(LONG_DESC_SIZE))) TEST_ERROR;
                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:353:69: note: in expansion of macro 'TEST_ERROR'
     if(NULL == (full_desc = (char*)HDmalloc(LONG_DESC_SIZE + 128))) TEST_ERROR;
                                                                     ^
error_test.c:357:24: warning: conversion to 'char' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         long_desc[u] = 'A' + (u % 26);
                        ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:361:36: note: in expansion of macro 'TEST_ERROR'
     if(H5Eclear2(H5E_DEFAULT) < 0) TEST_ERROR;
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:364:127: note: in expansion of macro 'TEST_ERROR'
     if(H5Epush(H5E_DEFAULT, __FILE__, test_FUNC, __LINE__, ERR_CLS, ERR_MAJ_TEST, ERR_MIN_SUBROUTINE, format, long_desc) < 0) TEST_ERROR;
                                                                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:371:77: note: in expansion of macro 'TEST_ERROR'
     if(H5Ewalk2(H5E_DEFAULT, H5E_WALK_UPWARD, long_desc_cb, full_desc) < 0) TEST_ERROR;
                                                                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:374:36: note: in expansion of macro 'TEST_ERROR'
     if(H5Eclear2(H5E_DEFAULT) < 0) TEST_ERROR;
                                    ^
error_test.c: In function 'dump_error':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:411:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:416:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
error_test.c: In function 'custom_print_cb':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:450:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:453:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:456:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
error_test.c: In function 'test_create':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:494:45: note: in expansion of macro 'TEST_ERROR'
     if((estack_id = H5Ecreate_stack()) < 0) TEST_ERROR
                                             ^
error_test.c:497:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     err_num = H5Eget_num(estack_id);
               ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:498:22: note: in expansion of macro 'TEST_ERROR'
     if(err_num != 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:501:114: note: in expansion of macro 'TEST_ERROR'
     if(H5Epush(estack_id, __FILE__, err_func, __LINE__, ERR_CLS, ERR_MAJ_TEST, ERR_MIN_SUBROUTINE, err_msg) < 0) TEST_ERROR;
                                                                                                                  ^
error_test.c:504:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     err_num = H5Eget_num(estack_id);
               ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:505:22: note: in expansion of macro 'TEST_ERROR'
     if(err_num != 1) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:508:34: note: in expansion of macro 'TEST_ERROR'
     if(H5Eclear2(estack_id) < 0) TEST_ERROR
                                  ^
error_test.c:511:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     err_num = H5Eget_num(estack_id);
               ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:512:22: note: in expansion of macro 'TEST_ERROR'
     if(err_num != 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:515:39: note: in expansion of macro 'TEST_ERROR'
     if(H5Eclose_stack(estack_id) < 0) TEST_ERROR
                                       ^
error_test.c: In function 'test_copy':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:546:116: note: in expansion of macro 'TEST_ERROR'
     if(H5Epush(H5E_DEFAULT, __FILE__, err_func, __LINE__, ERR_CLS, ERR_MAJ_TEST, ERR_MIN_SUBROUTINE, err_msg) < 0) TEST_ERROR;
                                                                                                                    ^
error_test.c:549:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     err_num = H5Eget_num(H5E_DEFAULT);
               ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:550:22: note: in expansion of macro 'TEST_ERROR'
     if(err_num != 1) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:553:50: note: in expansion of macro 'TEST_ERROR'
     if((estack_id = H5Eget_current_stack()) < 0) TEST_ERROR
                                                  ^
error_test.c:556:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     err_num = H5Eget_num(estack_id);
               ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:557:22: note: in expansion of macro 'TEST_ERROR'
     if(err_num != 1) TEST_ERROR
                      ^
error_test.c:560:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     err_num = H5Eget_num(H5E_DEFAULT);
               ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:561:22: note: in expansion of macro 'TEST_ERROR'
     if(err_num != 0) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:564:45: note: in expansion of macro 'TEST_ERROR'
     if(H5Eset_current_stack(estack_id) < 0) TEST_ERROR
                                             ^
error_test.c:567:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion]
     err_num = H5Eget_num(H5E_DEFAULT);
               ^
In file included from h5test.h:26:0,
                 from error_test.c:22:
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:568:22: note: in expansion of macro 'TEST_ERROR'
     if(err_num != 1) TEST_ERROR
                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:575:18: note: in expansion of macro 'TEST_ERROR'
     if(ret >= 0) TEST_ERROR
                  ^
error_test.c: In function 'close_error':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:603:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:606:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:609:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:612:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:615:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
error_test.c: In function 'test_filter_error':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:652:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:656:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:659:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:663:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:666:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR
         ^
error_test.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:697:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:703:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:709:49: note: in expansion of macro 'TEST_ERROR'
                 "Error stack test failed") < 0) TEST_ERROR;
                                                 ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:738:30: note: in expansion of macro 'TEST_ERROR'
     if(test_long_desc() < 0) TEST_ERROR;
                              ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:741:27: note: in expansion of macro 'TEST_ERROR'
     if(test_create() < 0) TEST_ERROR;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:744:25: note: in expansion of macro 'TEST_ERROR'
     if(test_copy() < 0) TEST_ERROR;
                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:746:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR;
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:750:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
error_test.c:757:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
In file included from error_test.c:23:0:
error_test.c: At top level:
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     error_test
  CC       err_compat.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from err_compat.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from err_compat.c:22:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from err_compat.c:22:
err_compat.c: In function 'user_print1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:69:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
err_compat.c: In function 'user_print2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:99:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
err_compat.c: In function 'custom_print_cb1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:135:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:138:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
err_compat.c: In function 'custom_print_cb2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:188:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:191:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
err_compat.c: In function 'test_error1':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:248:54: note: in expansion of macro 'TEST_ERROR'
     if ((space = H5Screate_simple(2, dims, NULL))<0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:253:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:255:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:257:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:261:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:268:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:272:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:274:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:276:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:280:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:287:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:294:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:298:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:305:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:309:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:314:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:316:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:318:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:322:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:327:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:329:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:331:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:338:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
err_compat.c: In function 'test_error2':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:377:54: note: in expansion of macro 'TEST_ERROR'
     if ((space = H5Screate_simple(2, dims, NULL))<0) TEST_ERROR;
                                                      ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:398:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:408:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset)<0) TEST_ERROR;
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:410:5: note: in expansion of macro 'TEST_ERROR'
     TEST_ERROR;
     ^
err_compat.c: In function 'dump_error':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:440:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:445:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
err_compat.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:479:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR ;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:494:27: note: in expansion of macro 'TEST_ERROR'
     if(test_error1() < 0) TEST_ERROR ;
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
err_compat.c:502:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(file) < 0) TEST_ERROR ;
                            ^
  CCLD     err_compat
  CC       tcheck_version.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from tcheck_version.c:32:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from tcheck_version.c:32:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     tcheck_version
  CC       testmeta.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from testmeta.c:28:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from testmeta.c:28:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     testmeta
  CC       links_env.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from h5test.h:25,
                 from links_env.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from links_env.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from links_env.c:23:
links_env.c: In function 'external_link_env':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:82:36: note: in expansion of macro 'TEST_ERROR'
     if (HDstrcmp(envval, ".:tmp")) TEST_ERROR
                                    ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:92:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:98:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename3, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:99:79: note: in expansion of macro 'TEST_ERROR'
     if((gid=H5Gcreate2(fid, "A", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:102:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:103:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:107:74: note: in expansion of macro 'TEST_ERROR'
     if((fid=H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)) < 0) TEST_ERROR
                                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:110:92: note: in expansion of macro 'TEST_ERROR'
     if(H5Lcreate_external(filename2, "/A", fid, "ext_link", H5P_DEFAULT, H5P_DEFAULT) < 0) TEST_ERROR
                                                                                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:125:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Gclose(gid) < 0) TEST_ERROR
                           ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:126:27: note: in expansion of macro 'TEST_ERROR'
     if(H5Fclose(fid) < 0) TEST_ERROR
                           ^
links_env.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
links_env.c:169:78: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_libver_bounds(fapl, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                                              ^
  CCLD     links_env
  CC       plugin.o
In file included from /usr/include/stdlib.h:24:0,
                 from plugin.c:20:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from h5test.h:25,
                 from plugin.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5test.h:26:0,
                 from plugin.c:23:
plugin.c: In function 'test_filter_internal':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:109:42: note: in expansion of macro 'TEST_ERROR'
     if((write_dxpl = H5Pcopy(dxpl)) < 0) TEST_ERROR;
                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:133:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:163:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:175:5: note: in expansion of macro 'TEST_ERROR'
     TEST_ERROR;
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:208:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:212:5: note: in expansion of macro 'TEST_ERROR'
     TEST_ERROR;
     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:237:31: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dataset) < 0) TEST_ERROR;
                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:238:58: note: in expansion of macro 'TEST_ERROR'
     if((dataset = H5Dopen2(fid, name, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                          ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:241:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR;
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:270:19: note: in expansion of macro 'TEST_ERROR'
        NULL) < 0) TEST_ERROR;
                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:273:2: note: in expansion of macro 'TEST_ERROR'
  TEST_ERROR;
  ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:276:5: note: in expansion of macro 'TEST_ERROR'
     TEST_ERROR;
     ^
plugin.c: In function 'test_read_data':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:434:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR;
         ^
plugin.c: In function 'test_read_with_filters':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:483:53: note: in expansion of macro 'TEST_ERROR'
     if(H5Zfilter_avail(H5Z_FILTER_DEFLATE) != TRUE) TEST_ERROR
                                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:485:67: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dopen2(file,DSET_DEFLATE_NAME,H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:487:57: note: in expansion of macro 'TEST_ERROR'
     if(test_read_data(dset, (int *)points_deflate) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:489:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:504:67: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dopen2(file,DSET_DYNLIB1_NAME,H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:506:57: note: in expansion of macro 'TEST_ERROR'
     if(test_read_data(dset, (int *)points_dynlib1) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:508:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:516:67: note: in expansion of macro 'TEST_ERROR'
     if((dset = H5Dopen2(file,DSET_DYNLIB2_NAME,H5P_DEFAULT)) < 0) TEST_ERROR
                                                                   ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:518:57: note: in expansion of macro 'TEST_ERROR'
     if(test_read_data(dset, (int *)points_dynlib2) < 0) TEST_ERROR
                                                         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:520:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Dclose(dset) < 0) TEST_ERROR
                            ^
plugin.c: In function 'main':
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:655:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR 
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:658:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR 
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:661:37: note: in expansion of macro 'TEST_ERROR'
     if((fapl2 = H5Pcopy(fapl)) < 0) TEST_ERROR
                                     ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:664:79: note: in expansion of macro 'TEST_ERROR'
     if(H5Pset_libver_bounds(fapl2, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) TEST_ERROR
                                                                               ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:684:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR 
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:693:13: note: in expansion of macro 'TEST_ERROR'
             TEST_ERROR 
             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:697:29: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(fapl2) < 0) TEST_ERROR
                             ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:698:28: note: in expansion of macro 'TEST_ERROR'
     if(H5Pclose(fapl) < 0) TEST_ERROR
                            ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:708:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR 
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:717:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR 
         ^
../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
plugin.c:720:9: note: in expansion of macro 'TEST_ERROR'
         TEST_ERROR 
         ^
In file included from plugin.c:24:0:
plugin.c: At top level:
H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     plugin
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/test'
Making all in testpar
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/testpar'
  CC       t_mpi.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from t_mpi.c:30:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from t_mpi.c:30:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
t_mpi.c: In function 'test_mpio_gb_file':
t_mpi.c:313:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
       *(buf+j) = i*mpi_size + mpi_rank;
                  ^
t_mpi.c:355:14: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
   expected = i*mpi_size + (mpi_size - mpi_rank - 1);
              ^
t_mpi.c: In function 'test_mpio_1wMr':
t_mpi.c:528:17: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
  writedata[i] = irank*DIMSIZE + i;
                 ^
t_mpi.c:600:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
  expect_val = irank*DIMSIZE + i;
               ^
t_mpi.c: In function 'test_mpio_derived_dtype':
t_mpi.c:681:10: warning: declaration of 'nerrors' shadows a global declaration [-Wshadow]
     int  nerrors = 0;  /* number of errors */
          ^
t_mpi.c:37:5: note: shadowed declaration is here
 int nerrors = 0;
     ^
t_mpi.c:701:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
       buf[i] = i+1;
                ^
t_mpi.c:720:5: warning: 'MPI_Type_hindexed' is deprecated: MPI_Type_hindexed is superseded by MPI_Type_create_hindexed in MPI-2.0 [-Wdeprecated-declarations]
     if((mpi_err= MPI_Type_hindexed(count,blocklens,offsets,MPI_BYTE,&filetype))
     ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from t_mpi.c:30:
/usr/include/mpi.h:1778:20: note: declared here
 OMPI_DECLSPEC  int MPI_Type_hindexed(int count, int array_of_blocklengths[],
                    ^
t_mpi.c:736:5: warning: 'MPI_Type_hindexed' is deprecated: MPI_Type_hindexed is superseded by MPI_Type_create_hindexed in MPI-2.0 [-Wdeprecated-declarations]
     if((mpi_err= MPI_Type_hindexed(count,blocklens,offsets,MPI_BYTE,&filetypenew))
     ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from t_mpi.c:30:
/usr/include/mpi.h:1778:20: note: declared here
 OMPI_DECLSPEC  int MPI_Type_hindexed(int count, int array_of_blocklengths[],
                    ^
t_mpi.c:757:5: warning: 'MPI_Type_struct' is deprecated: MPI_Type_struct is superseded by MPI_Type_create_struct in MPI-2.0 [-Wdeprecated-declarations]
     if((mpi_err= MPI_Type_struct(outcount,adv_blocklens,adv_disp,bas_filetype,&adv_filetype))
     ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from t_mpi.c:30:
/usr/include/mpi.h:1796:20: note: declared here
 OMPI_DECLSPEC  int MPI_Type_struct(int count, int array_of_blocklengths[],
                    ^
t_mpi.c:684:19: warning: unused variable 'etypenew' [-Wunused-variable]
     MPI_Datatype  etypenew, filetypenew;
                   ^
t_mpi.c:681:10: warning: unused variable 'nerrors' [-Wunused-variable]
     int  nerrors = 0;  /* number of errors */
          ^
t_mpi.c: In function 'test_mpio_special_collective':
t_mpi.c:903:9: warning: 'MPI_Type_hindexed' is deprecated: MPI_Type_hindexed is superseded by MPI_Type_create_hindexed in MPI-2.0 [-Wdeprecated-declarations]
         if((mpi_err = MPI_Type_hindexed(2,
         ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from t_mpi.c:30:
/usr/include/mpi.h:1778:20: note: declared here
 OMPI_DECLSPEC  int MPI_Type_hindexed(int count, int array_of_blocklengths[],
                    ^
t_mpi.c:919:9: warning: 'MPI_Type_hindexed' is deprecated: MPI_Type_hindexed is superseded by MPI_Type_create_hindexed in MPI-2.0 [-Wdeprecated-declarations]
         if((mpi_err = MPI_Type_hindexed(2,
         ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from t_mpi.c:30:
/usr/include/mpi.h:1778:20: note: declared here
 OMPI_DECLSPEC  int MPI_Type_hindexed(int count, int array_of_blocklengths[],
                    ^
t_mpi.c: In function 'main':
t_mpi.c:1103:9: warning: too many arguments for format [-Wformat-extra-args]
  printf("Failed to turn off atexit processing. Continue.\n", mpi_rank);
         ^
  CCLD     t_mpi
  CC       testphdf5.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from testphdf5.c:20:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from testphdf5.c:20:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       t_dset.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
t_dset.c: In function 'slab_set':
t_dset.c:53:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[0] = dim0/mpi_size;
             ^
t_dset.c:54:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[1] = dim1;
             ^
t_dset.c:59:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  start[0] = mpi_rank*block[0];
                     ^
t_dset.c:65:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[0] = dim0;
             ^
t_dset.c:66:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[1] = dim1/mpi_size;
             ^
t_dset.c:72:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  start[1] = mpi_rank*block[1];
                     ^
t_dset.c:77:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[0] = (mpi_rank ? dim0/mpi_size : 0);
             ^
t_dset.c:78:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[1] = dim1;
             ^
t_dset.c:83:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  start[0] = (mpi_rank? mpi_rank*block[0] : 0);
                                ^
t_dset.c:89:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[0] = dim0;
             ^
t_dset.c:90:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[1] = (mpi_rank ? dim1/mpi_size : 0);
             ^
t_dset.c:96:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  start[1] = (mpi_rank? mpi_rank*block[1] : 0);
                                ^
t_dset.c:102:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[0] = dim0;
             ^
t_dset.c:103:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  block[1] = dim1;
             ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c: In function 'dataset_writeInd':
t_dset.c:305:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:329:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:330:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c: In function 'dataset_readInd':
t_dset.c:450:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:452:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                  ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c: In function 'dataset_writeAll':
t_dset.c:581:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     num_points = dim1;
                  ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c:582:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     coords = (hsize_t *)HDmalloc(dim1 * RANK * sizeof(hsize_t));
                                              ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:586:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:610:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:611:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
t_dset.c:912:47: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE));
                                               ^
t_dset.c:916:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     block[1] = dim1;
                ^
t_dset.c:918:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     stride[1] = dim1;
                 ^
t_dset.c:921:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     start[0] = dim0/mpi_size * mpi_rank;
                ^
t_dset.c:968:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     start[0] = dim0/mpi_size * mpi_rank;
                ^
t_dset.c:1006:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     start[0] = dim0/mpi_size * mpi_rank;
                ^
t_dset.c:564:9: warning: unused variable 'i' [-Wunused-variable]
     int i;
         ^
t_dset.c: In function 'dataset_readAll':
t_dset.c:1113:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     num_points = dim1;
                  ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c:1114:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     coords = (hsize_t *)HDmalloc(dim0 * dim1 * RANK * sizeof(hsize_t));
                                                     ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:1118:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:1120:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                  ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:1298:47: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE));
                                               ^
t_dset.c:1300:48: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_origin1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE));
                                                ^
t_dset.c:1304:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     block[1] = dim1;
                ^
t_dset.c:1306:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     stride[1] = dim1;
                 ^
t_dset.c:1309:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     start[0] = dim0/mpi_size * mpi_rank;
                ^
t_dset.c:1360:47: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE));
                                               ^
t_dset.c:1365:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     start[0] = dim0/mpi_size * mpi_rank;
                ^
t_dset.c:1405:47: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE));
                                               ^
t_dset.c:1415:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     num_points = dim0 * dim1;
                  ^
t_dset.c:1419:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             coords[k++] = i;
                           ^
t_dset.c:1420:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             coords[k++] = j;
                           ^
t_dset.c:1443:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     start[0] = dim0/mpi_size * mpi_rank;
                ^
t_dset.c:1095:13: warning: unused variable 'current_dims' [-Wunused-variable]
     hsize_t current_dims;       /* for point selection */
             ^
t_dset.c: In function 'extend_writeInd':
t_dset.c:1526:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     chunk_dims[0] = chunkdim0;
                     ^
t_dset.c:1527:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     chunk_dims[1] = chunkdim1;
                     ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c:1530:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:1617:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:1618:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
t_dset.c:1677:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:1678:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
t_dset.c: In function 'extend_writeInd2':
t_dset.c:1839:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         written[i] = orig_size + i;
                                ^
t_dset.c:1839:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion]
         written[i] = orig_size + i;
                      ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c: In function 'extend_readInd':
t_dset.c:1914:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:1916:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array2 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:1918:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                  ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c: In function 'extend_writeAll':
t_dset.c:2097:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     chunk_dims[0] = chunkdim0;
                     ^
t_dset.c:2098:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     chunk_dims[1] = chunkdim1;
                     ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c:2101:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:2188:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:2189:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
t_dset.c:2271:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:2272:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c: In function 'extend_readAll':
t_dset.c:2344:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:2346:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_array2 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:2348:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE));
                                                  ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c: In function 'compress_readAll':
t_dset.c:2517:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     hsize_t dim=dim0;           /* Dataspace dimensions */
                 ^
t_dset.c:2543:22: warning: conversion to 'DATATYPE {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         data_orig[u]=u;
                      ^
t_dset.c: In function 'none_selection_chunk':
t_dset.c:2712:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     chunk_dims[0] = chunkdim0;
                     ^
t_dset.c:2713:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     chunk_dims[1] = chunkdim1;
                     ^
t_dset.c:2743:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:2744:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
t_dset.c: In function 'test_actual_io_mode':
t_dset.c:3021:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:3022:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
t_dset.c:3033:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         chunk_dims[0] = dims[0]/mpi_size;
                                ^
t_dset.c:3099:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 block[0] = dim0 / mpi_size;
                            ^
t_dset.c:3100:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 block[1] = dim1 / mpi_size;
                            ^
t_dset.c:3103:38: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 stride[0] = mpi_rank * block[0];
                                      ^
t_dset.c:3106:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 start[1] = mpi_rank*block[1];
                                    ^
t_dset.c:3137:38: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                  block[0] = block[0] / mpi_size;
                                      ^
t_dset.c:3140:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 block[0] = dim0 / mpi_size;
                            ^
t_dset.c:3141:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 block[1] = dim1 / mpi_size;
                            ^
t_dset.c:3144:38: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 stride[0] = mpi_rank * block[0];
                                      ^
t_dset.c:3147:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 start[1] = mpi_rank*block[1];
                                    ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c:3220:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     buffer = (int *)HDmalloc(sizeof(int) * length);
                                          ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c: In function 'test_no_collective_cause_mode':
t_dset.c:3544:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         dims[0] = dim0;
                   ^
t_dset.c:3545:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         dims[1] = dim1;
                   ^
t_dset.c:3566:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         chunk_dims[0] = dims[0]/mpi_size;
                                ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c:3651:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     buffer = (int *)HDmalloc(sizeof(int) * length);
                                          ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c:3464:13: warning: unused variable 'coord' [-Wunused-variable]
     hsize_t coord[NELM][RANK];
             ^
t_dset.c: In function 'test_no_collective_cause_mode_filter':
t_dset.c:3841:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:3842:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
t_dset.c:3860:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         chunk_dims[0] = dims[0]/mpi_size;
                                ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c:3891:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     buffer = (int *)HDmalloc(sizeof(int) * length);
                                          ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_dset.c: In function 'dataset_atomicity':
t_dset.c:4076:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     write_buf = (int *)HDcalloc(buf_size, sizeof(int));
                                 ^
../src/H5private.h:574:37: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                     ^
t_dset.c:4079:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     read_buf = (int *)HDcalloc(buf_size, sizeof(int));
                                ^
../src/H5private.h:574:37: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                     ^
t_dset.c:4095:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[0] = dim0;
               ^
t_dset.c:4096:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dims[1] = dim1;
               ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_dset.c:31:
t_dset.c:4230:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     write_buf = (int *)HDcalloc(buf_size, sizeof(int));
                                 ^
../src/H5private.h:574:37: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                     ^
t_dset.c:4233:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     read_buf = (int *)HDcalloc(buf_size, sizeof(int));
                                ^
../src/H5private.h:574:37: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                     ^
t_dset.c:4250:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     block[0] = dim0/mpi_size - 1;
                ^
t_dset.c:4251:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     block[1] = dim1/mpi_size - 1;
                ^
t_dset.c:4254:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     count[0] = mpi_size;
                ^
t_dset.c:4255:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     count[1] = mpi_size;
                ^
t_dset.c:4311:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             if (i >= mpi_rank*(block[0]+1)) {
                              ^
t_dset.c:4311:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             if (i >= mpi_rank*(block[0]+1)) {
                   ^
t_dset.c:4314:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             if ((i+1)%(block[0]+1)==0) {
                      ^
t_dset.c:4319:34: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 if (j >= mpi_rank*(block[1]+1)) {
                                  ^
t_dset.c:4319:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 if (j >= mpi_rank*(block[1]+1)) {
                       ^
t_dset.c:4320:41: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     k += dim1 - mpi_rank*(block[1]+1);
                                         ^
t_dset.c:4320:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     k += dim1 - mpi_rank*(block[1]+1);
                               ^
t_dset.c:4320:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     k += dim1 - mpi_rank*(block[1]+1);
                       ^
t_dset.c:4320:26: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion]
                     k += dim1 - mpi_rank*(block[1]+1);
                          ^
t_dset.c:4323:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 if ((j+1)%(block[1]+1)==0) {
                          ^
t_dset.c: At top level:
t_dset.c:3774:1: warning: 'test_no_collective_cause_mode_filter' defined but not used [-Wunused-function]
 test_no_collective_cause_mode_filter(int selection_mode) 
 ^
  CC       t_file.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_file.c:20:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_file.c:20:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
t_file.c: In function 'test_split_comm_access':
t_file.c:87:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
      mrc = MPI_File_delete((char *)filename, info);
                            ^
  CC       t_file_image.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_file_image.c:20:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_file_image.c:20:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       t_mdset.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_mdset.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_mdset.c:16:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_mdset.c:16:
t_mdset.c: In function 'multiple_dset_write':
t_mdset.c:168:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     outme = HDmalloc((size_t)(size * size * sizeof(double)));
                                           ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_mdset.c: In function 'compact_dataset':
t_mdset.c:245:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         file_dims[i] = size;
                        ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_mdset.c:16:
t_mdset.c:250:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     outme = HDmalloc((size_t)(size * size * sizeof(double)));
                                           ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_mdset.c:253:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     inme = HDmalloc((size_t)(size * size * sizeof(double)));
                                          ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_mdset.c: In function 'null_dataset':
t_mdset.c:374:13: warning: conversion to 'int' from 'hssize_t {aka long long int}' may alter its value [-Wconversion]
     nelem = H5Sget_simple_extent_npoints(sid);
             ^
In file included from testphdf5.h:21:0,
                 from t_mdset.c:16:
t_mdset.c: In function 'big_dataset':
t_mdset.c:513:24: warning: use of C99 long long integer constant [-Wlong-long]
     VRFY((file_size == 2147485792ULL), "File is correct size(~2GB)");
                        ^
testpar.h:50:9: note: in definition of macro 'VRFY'
     if (val) {                                                          \
         ^
t_mdset.c:542:24: warning: use of C99 long long integer constant [-Wlong-long]
     VRFY((file_size == 4294969440ULL), "File is correct size(~4GB)");
                        ^
testpar.h:50:9: note: in definition of macro 'VRFY'
     if (val) {                                                          \
         ^
t_mdset.c:571:24: warning: use of C99 long long integer constant [-Wlong-long]
     VRFY((file_size == 8589936736ULL), "File is correct size(~8GB)");
                        ^
testpar.h:50:9: note: in definition of macro 'VRFY'
     if (val) {                                                          \
         ^
t_mdset.c: In function 'dataset_fillvalue':
t_mdset.c:620:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     dset_dims[0]=mpi_size+1;
                  ^
t_mdset.c:680:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     req_start[0]=mpi_rank;
                  ^
In file included from ../test/h5test.h:26:0,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_mdset.c:16:
t_mdset.c: In function 'collective_group_write':
t_mdset.c:808:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     outme = HDmalloc((size_t)(size * size * sizeof(DATATYPE)));
                                           ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_mdset.c: In function 'group_dataset_read':
t_mdset.c:931:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     indata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE)));
                                                      ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_mdset.c:934:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     outdata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE)));
                                                       ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_mdset.c: In function 'write_dataset':
t_mdset.c:1102:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     outme = HDmalloc((size_t)(size * size * sizeof(double)));
                                           ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_mdset.c: In function 'read_dataset':
t_mdset.c:1262:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     indata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE)));
                                                      ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_mdset.c:1265:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     outdata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE)));
                                                       ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_mdset.c: In function 'check_value':
t_mdset.c:1420:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     indata += chunk_origin[0]*size;
                              ^
t_mdset.c:1421:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     outdata += chunk_origin[0]*size;
                               ^
t_mdset.c: In function 'get_slab':
t_mdset.c:1454:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         chunk_origin[0] = mpi_rank *(size/mpi_size);
                           ^
t_mdset.c:1458:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         chunk_dims[0]   = size/mpi_size;
                           ^
t_mdset.c:1459:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         chunk_dims[1]   = size;
                           ^
t_mdset.c:1462:39: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         file_dims[0] = file_dims[1] = size;
                                       ^
t_mdset.c: In function 'rr_obj_hdr_flush_confusion_writer':
t_mdset.c:1890:9: warning: variable 'mrc' set but not used [-Wunused-but-set-variable]
     int mrc;  /* mpi error code */
         ^
  CC       t_ph5basic.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_ph5basic.c:20:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_ph5basic.c:20:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       t_coll_chunk.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_coll_chunk.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_coll_chunk.c:16:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from t_coll_chunk.c:16:0:
t_coll_chunk.c: In function 'coll_chunktest':
testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define SPACE_DIM1 24
                    ^
t_coll_chunk.c:643:13: note: in expansion of macro 'SPACE_DIM1'
   dims[0] = SPACE_DIM1*mpi_size;
             ^
t_coll_chunk.c:676:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
   chunk_dims[0] = dims[0]/chunk_factor;
                          ^
t_coll_chunk.c:625:7: warning: unused variable 'i' [-Wunused-variable]
   int i;
       ^
t_coll_chunk.c: In function 'ccslab_set':
t_coll_chunk.c:1063:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  start[0]  =  mpi_rank*count[0];
                       ^
In file included from t_coll_chunk.c:16:0:
testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define SPACE_DIM1 24
                    ^
t_coll_chunk.c:1076:15: note: in expansion of macro 'SPACE_DIM1'
  start[0]  =  SPACE_DIM1*mpi_rank;
               ^
t_coll_chunk.c:1090:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  start[0]  =  mpi_rank*count[0];
                       ^
In file included from t_coll_chunk.c:16:0:
testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define SPACE_DIM1 24
                    ^
t_coll_chunk.c:1102:21: note: in expansion of macro 'SPACE_DIM1'
         stride[0] = SPACE_DIM1*mpi_size/4+1;
                     ^
t_coll_chunk.c:1107:45: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  if((mpi_rank *3)<(mpi_size*2)) start[0]  = mpi_rank;
                                             ^
t_coll_chunk.c:1108:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  else start[0] = 1 + SPACE_DIM1*mpi_size/2 + (mpi_rank-2*mpi_size/3);
                  ^
t_coll_chunk.c:1116:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  start[0] = mpi_rank*SPACE_DIM1;
             ^
In file included from t_coll_chunk.c:16:0:
testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define SPACE_DIM1 24
                    ^
t_coll_chunk.c:1127:14: note: in expansion of macro 'SPACE_DIM1'
  block[0]  = SPACE_DIM1*mpi_size;
              ^
  CC       t_span_tree.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from t_span_tree.c:37:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from t_span_tree.c:37:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from t_span_tree.c:39:0:
t_span_tree.c: In function 'coll_write_test':
testphdf5.h:96:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define MSPACE1_DIM      27000      /* Dataset size in memory */
                          ^
t_span_tree.c:280:14: note: in expansion of macro 'MSPACE1_DIM'
   mdim1[0] = MSPACE1_DIM *mpi_size;
              ^
In file included from t_span_tree.c:39:0:
testphdf5.h:102:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define MSPACE_DIM2      3600
                          ^
t_span_tree.c:282:14: note: in expansion of macro 'MSPACE_DIM2'
   mdim[1]  = MSPACE_DIM2*mpi_size;
              ^
In file included from t_span_tree.c:39:0:
testphdf5.h:99:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define FSPACE_DIM2      3600                                                                                         /* We will read dataset back from the file                                         to the dataset in memory with these                                                                      dataspace parameters. */
                          ^
t_span_tree.c:284:14: note: in expansion of macro 'FSPACE_DIM2'
   fsdim[1] = FSPACE_DIM2*mpi_size;
              ^
In file included from t_span_tree.c:38:0:
t_span_tree.c:286:47: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   vector = (int*)HDmalloc(sizeof(int)*mdim1[0]*mpi_size);
                                               ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_span_tree.c:287:59: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   matrix_out  = (int*)HDmalloc(sizeof(int)*mdim[0]*mdim[1]*mpi_size);
                                                           ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_span_tree.c:288:59: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   matrix_out1 = (int*)HDmalloc(sizeof(int)*mdim[0]*mdim[1]*mpi_size);
                                                           ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_span_tree.c:290:41: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   HDmemset(vector,0,sizeof(int)*mdim1[0]*mpi_size);
                                         ^
../src/H5private.h:992:43: note: in definition of macro 'HDmemset'
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                           ^
t_span_tree.c:292:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (i = 1; i < MSPACE1_DIM*mpi_size - 1; i++) vector[i] = i;
                 ^
t_span_tree.c:292:62: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
   for (i = 1; i < MSPACE1_DIM*mpi_size - 1; i++) vector[i] = i;
                                                              ^
t_span_tree.c:314:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     chunk_dims[0] = fsdim[0] / chunk_factor;
                              ^
t_span_tree.c:315:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     chunk_dims[1] = fsdim[1] / chunk_factor;
                              ^
In file included from t_span_tree.c:39:0:
testphdf5.h:110:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define FHSTART1           1        /* start of the second dimension of the first hyperslab selection*/
                            ^
t_span_tree.c:351:15: note: in expansion of macro 'FHSTART1'
   start[1]  = FHSTART1 + mpi_rank * FHSTRIDE1 * FHCOUNT1;
               ^
testphdf5.h:119:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define SHSTART1           0        /* start of the second dimension of the first hyperslab selection*/
                            ^
t_span_tree.c:372:15: note: in expansion of macro 'SHSTART1'
   start[1]  = SHSTART1+SHCOUNT1*SHBLOCK1*mpi_rank;
               ^
testphdf5.h:135:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define RFFHSTART1           2        /* start of the second dimension of the first hyperslab selection*/
                              ^
t_span_tree.c:510:15: note: in expansion of macro 'RFFHSTART1'
   start[1]  = RFFHSTART1+mpi_rank*RFFHCOUNT1;
               ^
testphdf5.h:145:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define RFSHSTART1           4        /* start of the second dimension of the first hyperslab selection*/
                              ^
t_span_tree.c:537:14: note: in expansion of macro 'RFSHSTART1'
   start[1] = RFSHSTART1+RFSHCOUNT1*mpi_rank;
              ^
testphdf5.h:155:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define RMFHSTART1           0        /* start of the second dimension of the first hyperslab selection*/
                              ^
t_span_tree.c:576:15: note: in expansion of macro 'RMFHSTART1'
   start[1]  = RMFHSTART1+mpi_rank*RMFHCOUNT1;
               ^
testphdf5.h:164:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define RMSHSTART1           2        /* start of the second dimension of the first hyperslab selection*/
                              ^
t_span_tree.c:599:15: note: in expansion of macro 'RMSHSTART1'
   start[1]  = RMSHSTART1+mpi_rank*RMSHCOUNT1;
               ^
In file included from t_span_tree.c:38:0:
t_span_tree.c:614:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   HDmemset(matrix_out,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size);
                                                            ^
../src/H5private.h:992:43: note: in definition of macro 'HDmemset'
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                           ^
t_span_tree.c:615:61: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   HDmemset(matrix_out1,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size);
                                                             ^
../src/H5private.h:992:43: note: in definition of macro 'HDmemset'
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                           ^
t_span_tree.c:631:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (i = 0; i < MSPACE_DIM1*MSPACE_DIM2*mpi_size; i++){
                 ^
In file included from t_span_tree.c:39:0:
t_span_tree.c: In function 'coll_read_test':
testphdf5.h:102:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define MSPACE_DIM2      3600
                          ^
t_span_tree.c:743:13: note: in expansion of macro 'MSPACE_DIM2'
   mdim[1] = MSPACE_DIM2*mpi_size;
             ^
In file included from t_span_tree.c:38:0:
t_span_tree.c:744:65: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   matrix_out =(int*)HDmalloc(sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size);
                                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
t_span_tree.c:745:65: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   matrix_out1=(int*)HDmalloc(sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size);
                                                                 ^
../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
In file included from t_span_tree.c:39:0:
testphdf5.h:135:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define RFFHSTART1           2        /* start of the second dimension of the first hyperslab selection*/
                              ^
t_span_tree.c:780:15: note: in expansion of macro 'RFFHSTART1'
   start[1]  = RFFHSTART1+mpi_rank*RFFHCOUNT1;
               ^
testphdf5.h:145:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define RFSHSTART1           4        /* start of the second dimension of the first hyperslab selection*/
                              ^
t_span_tree.c:800:15: note: in expansion of macro 'RFSHSTART1'
   start[1]  = RFSHSTART1+RFSHCOUNT1*mpi_rank;
               ^
testphdf5.h:155:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define RMFHSTART1           0        /* start of the second dimension of the first hyperslab selection*/
                              ^
t_span_tree.c:830:15: note: in expansion of macro 'RMFHSTART1'
   start[1]  = RMFHSTART1+mpi_rank*RMFHCOUNT1;
               ^
testphdf5.h:164:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define RMSHSTART1           2        /* start of the second dimension of the first hyperslab selection*/
                              ^
t_span_tree.c:852:15: note: in expansion of macro 'RMSHSTART1'
   start[1]  = RMSHSTART1+mpi_rank*RMSHCOUNT1;
               ^
In file included from t_span_tree.c:38:0:
t_span_tree.c:867:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   HDmemset(matrix_out,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size);
                                                            ^
../src/H5private.h:992:43: note: in definition of macro 'HDmemset'
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                           ^
t_span_tree.c:868:61: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   HDmemset(matrix_out1,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size);
                                                             ^
../src/H5private.h:992:43: note: in definition of macro 'HDmemset'
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                           ^
t_span_tree.c:899:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (i = 0; i < MSPACE_DIM1*MSPACE_DIM2*mpi_size; i++){
                 ^
t_span_tree.c:692:20: warning: unused parameter 'chunk_factor' [-Wunused-parameter]
 coll_read_test(int chunk_factor)
                    ^
t_span_tree.c: In function 'lower_dim_size_comp_test__select_checker_board':
t_span_tree.c:1041:35: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     base_count = dims[sel_offset] / (checker_edge_size * 2);
                                   ^
t_span_tree.c:1043:26: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if ( (dims[sel_rank] % (checker_edge_size * 2)) > 0 ) {
                          ^
t_span_tree.c: In function 'lower_dim_size_comp_test__run_test':
t_span_tree.c:2326:13: warning: implicit declaration of function 'H5S_select_shape_same_test' [-Wimplicit-function-declaration]
     check = H5S_select_shape_same_test(mem_large_ds_sid,
             ^
t_span_tree.c:2326:5: warning: nested extern declaration of 'H5S_select_shape_same_test' [-Wnested-externs]
     check = H5S_select_shape_same_test(mem_large_ds_sid,
     ^
t_span_tree.c:1599:19: warning: variable 'large_ds_slice_size' set but not used [-Wunused-but-set-variable]
     size_t        large_ds_slice_size;
                   ^
  CC       t_chunk_alloc.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_chunk_alloc.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_chunk_alloc.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
t_chunk_alloc.c: In function 'get_filesize':
t_chunk_alloc.c:40:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     mpierr = MPI_File_open(MPI_COMM_SELF, (char*)filename, MPI_MODE_RDONLY,
                                           ^
t_chunk_alloc.c: In function 'create_chunked_dataset':
t_chunk_alloc.c:100:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
   dims[0]=nchunks*CHUNK_SIZE;
           ^
t_chunk_alloc.c:133:36: warning: conversion to 'long long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
             offset[0] = (nchunks-2)*chunk_dims[0];
                                    ^
t_chunk_alloc.c:163:39: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
   est_filesize = nchunks * CHUNK_SIZE * sizeof(unsigned char);
                                       ^
t_chunk_alloc.c:163:18: warning: conversion to 'MPI_Offset {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
   est_filesize = nchunks * CHUNK_SIZE * sizeof(unsigned char);
                  ^
t_chunk_alloc.c: In function 'parallel_access_dataset':
t_chunk_alloc.c:239:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     size[0] = nchunks*CHUNK_SIZE;
               ^
t_chunk_alloc.c:251:42: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         offset[0] = (i*mpi_size+mpi_rank)*chunk_dims[0];
                                          ^
t_chunk_alloc.c:299:38: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
     est_filesize = nchunks*CHUNK_SIZE*sizeof(unsigned char);
                                      ^
t_chunk_alloc.c:299:20: warning: conversion to 'MPI_Offset {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     est_filesize = nchunks*CHUNK_SIZE*sizeof(unsigned char);
                    ^
t_chunk_alloc.c: In function 'verify_data':
t_chunk_alloc.c:378:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         offset[0] = i*chunk_dims[0];
                      ^
In file included from testphdf5.h:21:0,
                 from t_chunk_alloc.c:24:
testpar.h:50:8: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if (val) {                                                          \
        ^
t_chunk_alloc.c:336:17: note: 'value' was declared here
     int         value, i;
                 ^
  CC       t_filter_read.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_filter_read.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from testpar.h:24,
                 from testphdf5.h:21,
                 from t_filter_read.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
t_filter_read.c: In function 'filter_read_internal':
t_filter_read.c:79:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     size[1] = hs_size[1] * mpi_size;
                          ^
t_filter_read.c:82:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     hs_offset[1] = hs_size[1] * mpi_rank;
                               ^
  CCLD     testphdf5
  CC       t_cache.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
t_cache.c: In function 'setup_derived_types':
t_cache.c:1192:5: warning: 'MPI_Address' is deprecated: MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations]
     if ( ( MPI_SUCCESS != MPI_Address(&sample.req, &displs[0]) ) ||
     ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1187:20: note: declared here
 OMPI_DECLSPEC  int MPI_Address(void *location, MPI_Aint *address)
                    ^
t_cache.c:1193:10: warning: 'MPI_Address' is deprecated: MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations]
          ( MPI_SUCCESS != MPI_Address(&sample.src, &displs[1]) ) ||
          ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1187:20: note: declared here
 OMPI_DECLSPEC  int MPI_Address(void *location, MPI_Aint *address)
                    ^
t_cache.c:1194:10: warning: 'MPI_Address' is deprecated: MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations]
          ( MPI_SUCCESS != MPI_Address(&sample.dest, &displs[2]) ) ||
          ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1187:20: note: declared here
 OMPI_DECLSPEC  int MPI_Address(void *location, MPI_Aint *address)
                    ^
t_cache.c:1195:10: warning: 'MPI_Address' is deprecated: MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations]
          ( MPI_SUCCESS != MPI_Address(&sample.mssg_num, &displs[3]) ) ||
          ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1187:20: note: declared here
 OMPI_DECLSPEC  int MPI_Address(void *location, MPI_Aint *address)
                    ^
t_cache.c:1196:10: warning: 'MPI_Address' is deprecated: MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations]
          ( MPI_SUCCESS != MPI_Address(&sample.base_addr, &displs[4]) ) ||
          ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1187:20: note: declared here
 OMPI_DECLSPEC  int MPI_Address(void *location, MPI_Aint *address)
                    ^
t_cache.c:1197:10: warning: 'MPI_Address' is deprecated: MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations]
          ( MPI_SUCCESS != MPI_Address(&sample.len, &displs[5]) ) ||
          ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1187:20: note: declared here
 OMPI_DECLSPEC  int MPI_Address(void *location, MPI_Aint *address)
                    ^
t_cache.c:1198:10: warning: 'MPI_Address' is deprecated: MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations]
          ( MPI_SUCCESS != MPI_Address(&sample.ver, &displs[6]) ) ||
          ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1187:20: note: declared here
 OMPI_DECLSPEC  int MPI_Address(void *location, MPI_Aint *address)
                    ^
t_cache.c:1199:10: warning: 'MPI_Address' is deprecated: MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations]
          ( MPI_SUCCESS != MPI_Address(&sample.count, &displs[7]) ) ||
          ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1187:20: note: declared here
 OMPI_DECLSPEC  int MPI_Address(void *location, MPI_Aint *address)
                    ^
t_cache.c:1200:10: warning: 'MPI_Address' is deprecated: MPI_Address is superseded by MPI_Get_address in MPI-2.0 [-Wdeprecated-declarations]
          ( MPI_SUCCESS != MPI_Address(&sample.magic, &displs[8]) ) ) {
          ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1187:20: note: declared here
 OMPI_DECLSPEC  int MPI_Address(void *location, MPI_Aint *address)
                    ^
t_cache.c:1220:9: warning: 'MPI_Type_struct' is deprecated: MPI_Type_struct is superseded by MPI_Type_create_struct in MPI-2.0 [-Wdeprecated-declarations]
         result = MPI_Type_struct(9, block_len, displs, mpi_types, &mpi_mssg_t);
         ^
In file included from ../src/H5public.h:63:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_cache.c:21:
/usr/include/mpi.h:1796:20: note: declared here
 OMPI_DECLSPEC  int MPI_Type_struct(int count, int array_of_blocklengths[],
                    ^
t_cache.c: In function 'serve_read_request':
t_cache.c:1599:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
    (long long)(data[target_index].base_addr));
          ^
t_cache.c:1609:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             reply.len       = data[target_index].len;
                               ^
t_cache.c:1631:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       (long long)(data[target_index].base_addr),
                             ^
t_cache.c:1639:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       (long long)(data[target_index].base_addr),
                             ^
t_cache.c: In function 'serve_write_request':
t_cache.c:1838:27: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         reply.len       = data[target_index].len;
                           ^
t_cache.c:1856:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       (long long)(data[target_index].base_addr),
                             ^
t_cache.c:1864:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       (long long)(data[target_index].base_addr),
                             ^
t_cache.c: In function 'serve_entry_writes_request':
t_cache.c:2116:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       (long long)(data[target_index].base_addr),
                             ^
t_cache.c:2123:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       (long long)(data[target_index].base_addr),
                             ^
t_cache.c: In function 'serve_entry_reads_request':
t_cache.c:2214:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       (long long)(data[target_index].base_addr),
                             ^
t_cache.c:2221:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       (long long)(data[target_index].base_addr),
                             ^
t_cache.c: In function 'clear_datum':
t_cache.c:2337:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable]
     int idx;
         ^
t_cache.c: In function 'destroy_datum':
t_cache.c:2402:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable]
     int idx;
         ^
t_cache.c: In function 'flush_datum':
t_cache.c:2515:30: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
             mssg.len       = entry_ptr->len;
                              ^
t_cache.c:2459:13: warning: variable 'cache_ptr' set but not used [-Wunused-but-set-variable]
     H5C_t * cache_ptr;
             ^
t_cache.c:2456:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable]
     int idx;
         ^
t_cache.c: In function 'load_datum':
t_cache.c:2635:22: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     mssg.len       = entry_ptr->len;
                      ^
t_cache.c: In function 'size_datum':
t_cache.c:2780:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable]
     int idx;
         ^
t_cache.c: In function 'verify_entry_reads':
t_cache.c:4440:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
                     world_mpi_rank, fcn_name, (long long)addr,
                                                     ^
t_cache.c: In function 'verify_entry_writes':
t_cache.c:4548:53: warning: ISO C90 does not support 'long long' [-Wlong-long]
                     world_mpi_rank, fcn_name, (long long)addr,
                                                     ^
t_cache.c: In function 'server_smoke_check':
t_cache.c:4998:26: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         mssg.len       = data[world_mpi_rank].len;
                          ^
t_cache.c:5103:26: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         mssg.len       = data[world_mpi_rank].len;
                          ^
t_cache.c: In function 'smoke_check_3':
t_cache.c:5717:13: warning: declaration of 'verbose' shadows a global declaration [-Wshadow]
     hbool_t verbose = FALSE;
             ^
t_cache.c:41:10: note: shadowed declaration is here
 hbool_t  verbose = TRUE; /* used to control error messages */
          ^
t_cache.c: In function 'smoke_check_5':
t_cache.c:6402:13: warning: declaration of 'verbose' shadows a global declaration [-Wshadow]
     hbool_t verbose = FALSE;
             ^
t_cache.c:41:10: note: shadowed declaration is here
 hbool_t  verbose = TRUE; /* used to control error messages */
          ^
t_cache.c: In function 'main':
t_cache.c:7126:9: warning: too many arguments for format [-Wformat-extra-args]
  printf("Failed to turn off atexit processing. Continue.\n", mpi_rank);
         ^
t_cache.c: In function 'verify_entry_writes':
t_cache.c:4541:12: warning: 'reported_entry_writes' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if ( reported_entry_writes != expected_entry_writes ) {
            ^
t_cache.c: In function 'verify_entry_reads':
t_cache.c:4433:12: warning: 'reported_entry_reads' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if ( reported_entry_reads != expected_entry_reads ) {
            ^
  CCLD     t_cache
  CC       t_pflush1.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_pflush1.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from t_pflush1.c:27:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
t_pflush1.c: In function 'create_file':
t_pflush1.c:84:42: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
      the_data[i][j] = (double)(hssize_t)i/(hssize_t)(j+1);
                                          ^
t_pflush1.c: In function 'main':
t_pflush1.c:187:8: warning: 'file2' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(H5Fget_vfd_handle(file2, fapl, (void **)&mpifh_p) < 0) {
        ^
t_pflush1.c:178:8: warning: 'file1' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(H5Fget_vfd_handle(file1, fapl, (void **)&mpifh_p) < 0) {
        ^
  CCLD     t_pflush1
  CC       t_pflush2.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from t_pflush2.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from t_pflush2.c:27:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
t_pflush2.c: In function 'check_file':
t_pflush2.c:80:53: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
      error = fabs(the_data[i][j]-(double)(hssize_t)i/((hssize_t)j+1));
                                                     ^
t_pflush2.c:86:23: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
    (double)(hssize_t)i/(hssize_t)(j+1));
                       ^
  CCLD     t_pflush2
  CC       t_shapesame.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from t_shapesame.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from t_shapesame.c:27:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
t_shapesame.c: In function 'contig_hs_dr_pio_test__run_test':
t_shapesame.c:2031:10: warning: variable 'mpi_rank' set but not used [-Wunused-but-set-variable]
     int  mpi_rank;
          ^
t_shapesame.c: At top level:
t_shapesame.c:2235:1: warning: no previous prototype for 'contig_hs_dr_pio_test' [-Wmissing-prototypes]
 contig_hs_dr_pio_test(ShapeSameTestMethods sstest_type)
 ^
t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__m2d_l2s':
t_shapesame.c:3594:13: warning: variable 'mis_match' set but not used [-Wunused-but-set-variable]
     hbool_t mis_match = FALSE;
             ^
t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__m2d_s2l':
t_shapesame.c:3957:13: warning: variable 'mis_match' set but not used [-Wunused-but-set-variable]
     hbool_t mis_match = FALSE;
             ^
t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__run_test':
t_shapesame.c:4323:10: warning: variable 'mpi_rank' set but not used [-Wunused-but-set-variable]
     int  mpi_rank; /* needed by VRFY */
          ^
  CCLD     t_shapesame
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/testpar'
Making all in tools
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
Making all in lib
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/lib'
  CC       h5tools.lo
In file included from /usr/include/stdio.h:27:0,
                 from h5tools.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5tools.c:27:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5tools.c:27:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5tools.c:27:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5tools.c:53:15: warning: ISO C90 does not support 'long long' [-Wlong-long]
 unsigned long long packed_data_mask;  /* mask in which packed bits to display */
               ^
h5tools.c: In function 'init_acc_pos':
h5tools.c:1302:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
     for (i = (ctx->ndims - 2); i >= 0; i--) {
              ^
In file included from h5tools.c:31:0:
h5tools.c: In function 'render_bin_output':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1328:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_size failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1331:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_class failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1350:21: note: in expansion of macro 'H5E_THROW'
                     H5E_THROW(FAIL, H5E_tools_min_id_g, "fwrite failed");
                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1373:29: note: in expansion of macro 'H5E_THROW'
                             H5E_THROW(FAIL, H5E_tools_min_id_g, "NULL string");
                             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1381:29: note: in expansion of macro 'H5E_THROW'
                             H5E_THROW(FAIL, H5E_tools_min_id_g, "fwrite failed");
                             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1392:21: note: in expansion of macro 'H5E_THROW'
                     H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_nmembers of compound failed");
                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1408:29: note: in expansion of macro 'H5E_THROW'
                             H5E_THROW(FAIL, H5E_tools_min_id_g, "render_bin_output of compound member failed");
                             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1440:25: note: in expansion of macro 'H5E_THROW'
                         H5E_THROW(FAIL, H5E_tools_min_id_g, "render_bin_output failed");
                         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1462:25: note: in expansion of macro 'H5E_THROW'
                         H5E_THROW(FAIL, H5E_tools_min_id_g, "render_bin_output failed");
                         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1505:21: note: in expansion of macro 'H5E_THROW'
                     H5E_THROW(FAIL, H5E_tools_min_id_g, "fwrite failed");
                     ^
h5tools.c: At top level:
h5tools.c:1528:1: warning: no previous prototype for 'render_bin_output_region_data_blocks' [-Wmissing-prototypes]
 render_bin_output_region_data_blocks(hid_t region_id, FILE *stream,
 ^
In file included from h5tools.c:31:0:
h5tools.c: In function 'render_bin_output_region_data_blocks':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1546:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Dget_space failed");
         ^
h5tools.c:1549:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL)
                                                      ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1550:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for dims");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1561:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Screate_simple failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1564:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Tget_size failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1567:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate region buffer");
         ^
h5tools.c:1571:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if((start = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL)
                                                      ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1572:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for start");
         ^
h5tools.c:1574:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if((count = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL)
                                                      ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1575:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for count");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1584:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Sselect_hyperslab failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1587:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Dread failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1590:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Sget_simple_extent_dims failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1593:13: note: in expansion of macro 'HGOTO_ERROR'
             HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "render_bin_output of data region failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools.c:1604:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools.c:1606:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
         ^
h5tools.c: In function 'render_bin_output_region_blocks':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1638:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1638:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1643:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1643:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed");
         ^
h5tools.c:1645:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     alloc_size = nblocks * ndims * 2 * sizeof(ptdata[0]);
                          ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1648:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "Could not allocate buffer for ptdata");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1648:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "Could not allocate buffer for ptdata");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1652:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1652:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1655:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1655:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1657:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1657:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed");
         ^
h5tools.c:1660:22: warning: conversion to 'hssize_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion]
             type_id, nblocks, ptdata);
                      ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools.c:1666:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools.c:1666:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools.c:1669:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools.c:1669:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
h5tools.c: At top level:
h5tools.c:1696:1: warning: no previous prototype for 'render_bin_output_region_data_points' [-Wmissing-prototypes]
 render_bin_output_region_data_points(hid_t region_space, hid_t region_id,
 ^
h5tools.c: In function 'render_bin_output_region_data_points':
h5tools.c:1706:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     if((type_size = H5Tget_size(type_id)) == 0)
                     ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1707:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Tget_size failed");
         ^
h5tools.c:1709:41: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if((region_buf = HDmalloc(type_size * (size_t)npoints)) == NULL)
                                         ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1710:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for region");
         ^
h5tools.c:1713:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL)
                                                      ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1714:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for dims");
         ^
h5tools.c:1716:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
     dims1[0] = npoints;
                ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1718:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Screate_simple failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1721:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Dread failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1723:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Sget_simple_extent_dims failed");
         ^
h5tools.c:1725:73: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
     if(render_bin_output(stream, container, type_id, (char*)region_buf, npoints) < 0)
                                                                         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1726:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "render_bin_output of data points failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools.c:1733:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
         ^
h5tools.c: In function 'render_bin_output_region_points':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1762:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1762:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1766:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools.c:1766:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1769:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1769:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1772:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools.c:1772:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools.c:1779:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools.c:1779:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools.c:1782:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools.c:1782:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
h5tools.c:1778:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(H5Tclose(type_id) < 0)
        ^
h5tools.c: In function 'render_bin_output_region_blocks':
h5tools.c:1665:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(H5Tclose(type_id) < 0)
        ^
h5tools.c:1668:8: warning: 'dtype' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(H5Tclose(dtype) < 0)
        ^
  CC       h5tools_dump.lo
In file included from /usr/include/stdio.h:27:0,
                 from h5tools_dump.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5tools_dump.c:27:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5tools_dump.c:27:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5tools_dump.c:27:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5tools_dump.c:31:0:
h5tools_dump.c: In function 'h5tools_dump_simple_data':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:332:33: note: in expansion of macro 'HERROR'
                                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Rget_name failed");
                                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:356:33: note: in expansion of macro 'HERROR'
                                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "invalid region type");
                                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:361:29: note: in expansion of macro 'HERROR'
                             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
                             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:364:25: note: in expansion of macro 'HERROR'
                         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Rget_region failed");
                         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:366:25: note: in expansion of macro 'HERROR'
                         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Dclose failed");
                         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_dump.c:371:61: note: in expansion of macro 'FUNC'
                     H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, H5E_tools_g, H5E_tools_min_id_g, "H5Rdereference failed");
                                                             ^
h5tools_dump.c: In function 'h5tools_print_region_data_blocks':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:457:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Dget_space failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:461:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for dims");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:472:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Screate_simple failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:475:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Tget_size failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:478:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate region buffer");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:483:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for start");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:486:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for count");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:502:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sselect_hyperslab failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:505:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Dread failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:509:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sget_simple_extent_dims failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:560:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:562:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
         ^
h5tools_dump.c: In function 'h5tools_dump_region_data_blocks':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:616:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:616:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:621:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:621:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:642:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "Could not allocate buffer for ptdata");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_dump.c:642:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "Could not allocate buffer for ptdata");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:647:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:647:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:673:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:673:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:675:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:675:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:736:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_dump.c:736:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:739:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_dump.c:739:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools_dump.c:31:0:
h5tools_dump.c: In function 'h5tools_print_region_data_points':
h5tools_dump.c:813:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL)
                                                      ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:814:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for dims");
         ^
h5tools_dump.c:816:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
     dims1[0] = npoints;
                ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:820:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Screate_simple failed");
         ^
h5tools_dump.c:822:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     if((type_size = H5Tget_size(type_id)) == 0)
                     ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:823:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Tget_size failed");
         ^
h5tools_dump.c:825:41: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if((region_buf = HDmalloc(type_size * (size_t)npoints)) == NULL)
                                         ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:826:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for region");
         ^
h5tools_dump.c:832:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.ndims = ndims;
                 ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:835:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(FAIL, H5E_tools_min_id_g, "H5Dread failed");
         ^
h5tools_dump.c:838:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (jndx = 0; jndx < npoints; jndx++, elmtno++) {
                         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:844:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sget_simple_extent_dims failed");
             ^
h5tools_dump.c:853:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if (jndx == npoints - 1)
                  ^
h5tools_dump.c:859:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         ctx.sm_pos = jndx * ndims;
                           ^
h5tools_dump.c:861:33: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             ctx.size_last_dim = (int) (ctx.p_max_idx[ctx.ndims - 1]);
                                 ^
h5tools_dump.c:874:58: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                                ((char*)region_buf + jndx * type_size), &ctx);
                                                          ^
h5tools_dump.c:876:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if (jndx + 1 < npoints || (region_flags & END_OF_DATA) == 0)
                      ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:893:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
         ^
h5tools_dump.c: In function 'h5tools_dump_region_data_points':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:941:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:941:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:945:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:945:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed");
         ^
h5tools_dump.c:961:34: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
     alloc_size = npoints * ndims * sizeof(ptdata[0]);
                                  ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:964:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "Could not allocate buffer for ptdata");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:964:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "Could not allocate buffer for ptdata");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:968:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_pointlist failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:968:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_pointlist failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:989:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:989:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:992:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_error.h:112:4: note: in expansion of macro 'HERROR'
    HERROR(H5E_tools_g, min_id, str);                 \
    ^
h5tools_dump.c:992:9: note: in expansion of macro 'HGOTO_ERROR'
         HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:1056:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_dump.c:1056:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:1059:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:303:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
 #define FAIL    (-1)
                 ^
h5tools_error.h:72:21: note: in expansion of macro 'FAIL'
         ret_value = FAIL;                                                                                    \
                     ^
h5tools_dump.c:1059:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
         ^
In file included from h5tools_dump.c:31:0:
h5tools_dump.c: In function 'h5tools_print_simple_subset':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1152:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "ndims and sm_size comparision failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1180:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Sselect_hyperslab failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1183:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Sget_select_npoints failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1192:17: note: in expansion of macro 'H5E_THROW'
                 H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_size failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1206:17: note: in expansion of macro 'H5E_THROW'
                 H5E_THROW(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for strip-mine");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1209:17: note: in expansion of macro 'H5E_THROW'
                 H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Screate_simple failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1212:17: note: in expansion of macro 'H5E_THROW'
                 H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Sselect_hyperslab failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1216:17: note: in expansion of macro 'H5E_THROW'
                 H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Dread failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1230:17: note: in expansion of macro 'H5E_THROW'
                 H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Sget_select_bounds failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:1248:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "h5tools_dump_simple_data failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1255:17: note: in expansion of macro 'H5E_THROW'
                 H5E_THROW(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1261:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(SUCCEED, H5E_tools_min_id_g, "nothing to print");
             ^
h5tools_dump.c: In function 'h5tools_display_simple_subset':
h5tools_dump.c:1381:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             current_outer_dim = (ctx->ndims - 2) - 1;
                                 ^
h5tools_dump.c:1384:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             for (i = current_outer_dim + 1; i < ctx->ndims; i++) {
                      ^
In file included from h5tools_dump.c:31:0:
h5tools_dump.c: In function 'h5tools_dump_simple_subset':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1463:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Dget_space failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1466:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1475:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Sget_simple_extent_dims failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1482:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
         ^
h5tools_dump.c: In function 'h5tools_dump_simple_dset':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1537:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Dget_space failed");
         ^
h5tools_dump.c:1539:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx->ndims = H5Sget_simple_extent_ndims(f_space);
                  ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1542:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "ctx->ndims > NELMTS(sm_size) failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1624:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Dread failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:1636:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "h5tools_dump_simple_data failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1662:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1664:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(H5E_tools_g, H5E_tools_min_id_g, "H5Sclose failed");
         ^
h5tools_dump.c: In function 'h5tools_dump_simple_mem':
h5tools_dump.c:1688:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx->ndims = H5Sget_simple_extent_ndims(space);
                  ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1691:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "ctx->ndims > NELMTS(ctx->p_min_idx) failed");
         ^
h5tools_dump.c:1706:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         ctx->size_last_dim = (int) (ctx->p_max_idx[ctx->ndims - 1]);
                              ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:1715:9: note: in expansion of macro 'HERROR'
         HERROR(H5E_tools_g, H5E_tools_min_id_g, "h5tools_dump_simple_data failed");
         ^
h5tools_dump.c: In function 'h5tools_dump_mem':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1843:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Sis_simple failed")
         ^
h5tools_dump.c: In function 'h5tools_print_datatype':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:1891:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_class failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2235:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tset_order failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2239:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tset_order failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2249:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2266:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tset_order failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2270:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tset_order failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2290:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2292:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2335:15: note: in expansion of macro 'H5E_THROW'
               H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_tag failed");
               ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2357:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_nmembers failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2376:21: note: in expansion of macro 'HERROR'
                     HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2379:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tget_member_type failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2403:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_super failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2416:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2435:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_super failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2442:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2463:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tget_array_dims2 failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2466:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tget_array_ndims failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2474:17: note: in expansion of macro 'HERROR'
                 HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_dump.c:2477:13: note: in expansion of macro 'HERROR'
             HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tget_super failed");
             ^
h5tools_dump.c: In function 'h5tools_print_dataspace':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2515:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Sget_simple_extent_dims failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2518:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Sget_simple_extent_type failed");
         ^
h5tools_dump.c: In function 'h5tools_print_enum':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2604:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_nmembers failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2609:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_super failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2612:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_size(type) failed");
         ^
h5tools_dump.c:2621:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
     if(type_size <= sizeof(long long)) {
                                 ^
h5tools_dump.c:2622:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
         dst_size = sizeof(long long);
                                ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2625:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_sign failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2636:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for member name");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2638:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "Could not allocate buffer for member value");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2643:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tget_member_value failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2649:13: note: in expansion of macro 'H5E_THROW'
             H5E_THROW(FAIL, H5E_tools_min_id_g, "H5Tconvert failed");
             ^
../../src/H5private.h:1233:28: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     #define HDstrlen(S)    strlen(S)
                            ^
h5tools_dump.c:2663:18: note: in expansion of macro 'HDstrlen'
         nchars = HDstrlen(name[i]);
                  ^
h5tools_dump.c:2678:73: warning: ISO C90 does not support 'long long' [-Wlong-long]
             h5tools_str_append(buffer, HSIZE_T_FORMAT, *((unsigned long long *) ((void *) copy)));
                                                                         ^
h5tools_dump.c:2684:76: warning: ISO C90 does not support 'long long' [-Wlong-long]
             h5tools_str_append(buffer, "%" H5_PRINTF_LL_WIDTH "d", *((long long *) ((void *) copy)));
                                                                            ^
In file included from h5tools_dump.c:31:0:
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5tools_error.h:71:49: note: in expansion of macro 'FUNC'
         H5Epush2(H5tools_ERR_STACK_g, __FILE__, FUNC, __LINE__, H5tools_ERR_CLS_g, maj_id, min_id, str);     \
                                                 ^
h5tools_error.h:101:5: note: in expansion of macro 'HERROR'
     HERROR(H5E_tools_g, min_id, str);                 \
     ^
h5tools_dump.c:2704:9: note: in expansion of macro 'H5E_THROW'
         H5E_THROW(FAIL, H5E_tools_min_id_g, "Could not close datatype's super class");
         ^
h5tools_dump.c: In function 'h5tools_dump_comment':
h5tools_dump.c:3476:59: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             cmt_bufsize = H5Oget_comment(obj_id, comment, cmt_bufsize);
                                                           ^
h5tools_dump.c: In function 'h5tools_print_packed_bits':
h5tools_dump.c:3644:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
             packed_bits_size = 8 * sizeof(long long);
                                                ^
h5tools_dump.c:3647:57: warning: ISO C90 does not support 'long long' [-Wlong-long]
             packed_bits_size = 8 * sizeof(unsigned long long);
                                                         ^
h5tools_dump.c: In function 'h5tools_dump_region_data_points':
h5tools_dump.c:1055:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(H5Tclose(type_id) < 0)
        ^
h5tools_dump.c:1058:8: warning: 'dtype' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(H5Tclose(dtype) < 0)
        ^
  CC       h5tools_str.lo
In file included from /usr/include/stdio.h:27:0,
                 from h5tools_str.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5tools_str.c:28:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5tools_str.c:28:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5tools_str.c:28:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5tools_str.c:27:0:
h5tools_str.c: In function 'h5tools_str_append':
h5tools_str.c:174:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             size_t newsize = MAX(str->len + nchars + 1, 2 * str->nalloc);
                                           ^
../../src/H5private.h:320:24: note: in definition of macro 'MAX'
 #define MAX(a,b)    (((a)>(b)) ? (a) : (b))
                        ^
h5tools_str.c:174:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             size_t newsize = MAX(str->len + nchars + 1, 2 * str->nalloc);
                                           ^
../../src/H5private.h:320:35: note: in definition of macro 'MAX'
 #define MAX(a,b)    (((a)>(b)) ? (a) : (b))
                                   ^
h5tools_str.c:182:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             str->len += nchars;
                      ^
h5tools_str.c: In function 'h5tools_str_dump_region_blocks':
h5tools_str.c:451:42: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         alloc_size = nblocks * ndims * 2 * sizeof(ptdata[0]);
                                          ^
h5tools_str.c: In function 'h5tools_str_dump_region_points':
h5tools_str.c:512:38: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         alloc_size = npoints * ndims * sizeof(ptdata[0]);
                                      ^
h5tools_str.c: At top level:
h5tools_str.c:612:1: warning: no previous prototype for 'h5tools_str_indent' [-Wmissing-prototypes]
 h5tools_str_indent(h5tools_str_t *str, const h5tool_format_t *info,
 ^
h5tools_str.c: In function 'h5tools_str_sprint':
h5tools_str.c:701:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long tempullong;
                   ^
h5tools_str.c:702:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long          templlong;
          ^
h5tools_str.c:794:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             if (info->str_repeat > 0) while (i + j < size && s[i] == s[i + j])
                                                                ^
h5tools_str.c:794:90: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             if (info->str_repeat > 0) while (i + j < size && s[i] == s[i + j])
                                                                                          ^
h5tools_str.c:825:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                                 i += j - 1;
                                   ^
h5tools_str.c:849:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(unsigned char))
                                                    ^
h5tools_str.c:852:79: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                                 tempuchar = (tempuchar >> packed_data_offset) & packed_data_mask;
                                                                               ^
h5tools_str.c:852:45: warning: conversion to 'unsigned char' from 'long long unsigned int' may alter its value [-Wconversion]
                                 tempuchar = (tempuchar >> packed_data_offset) & packed_data_mask;
                                             ^
h5tools_str.c:861:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(char))
                                                    ^
h5tools_str.c:864:77: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                                 tempchar = (tempchar >> packed_data_offset) & packed_data_mask;
                                                                             ^
h5tools_str.c:864:44: warning: conversion to 'signed char' from 'long long unsigned int' may alter its value [-Wconversion]
                                 tempchar = (tempchar >> packed_data_offset) & packed_data_mask;
                                            ^
h5tools_str.c:878:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(unsigned int))
                                                    ^
h5tools_str.c:881:44: warning: conversion to 'unsigned int' from 'long long unsigned int' may alter its value [-Wconversion]
                                 tempuint = (tempuint >> packed_data_offset) & packed_data_mask;
                                            ^
h5tools_str.c:889:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(int))
                                                    ^
h5tools_str.c:892:75: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                                 tempint = (tempint >> packed_data_offset) & packed_data_mask;
                                                                           ^
h5tools_str.c:892:43: warning: conversion to 'int' from 'long long unsigned int' may alter its value [-Wconversion]
                                 tempint = (tempint >> packed_data_offset) & packed_data_mask;
                                           ^
h5tools_str.c:904:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(unsigned short))
                                                    ^
h5tools_str.c:907:81: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                                 tempushort = (tempushort >> packed_data_offset) & packed_data_mask;
                                                                                 ^
h5tools_str.c:907:46: warning: conversion to 'short unsigned int' from 'long long unsigned int' may alter its value [-Wconversion]
                                 tempushort = (tempushort >> packed_data_offset) & packed_data_mask;
                                              ^
h5tools_str.c:917:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(short))
                                                    ^
h5tools_str.c:920:79: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                                 tempshort = (tempshort >> packed_data_offset) & packed_data_mask;
                                                                               ^
h5tools_str.c:920:45: warning: conversion to 'short int' from 'long long unsigned int' may alter its value [-Wconversion]
                                 tempshort = (tempshort >> packed_data_offset) & packed_data_mask;
                                             ^
h5tools_str.c:930:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(unsigned long))
                                                    ^
h5tools_str.c:941:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(long))
                                                    ^
h5tools_str.c:944:77: warning: conversion to 'long long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
                                 templong = (templong >> packed_data_offset) & packed_data_mask;
                                                                             ^
h5tools_str.c:944:44: warning: conversion to 'long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                                 templong = (templong >> packed_data_offset) & packed_data_mask;
                                            ^
h5tools_str.c:949:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 else if (sizeof(long long) == nsize) {
                                      ^
In file included from h5tools_str.c:27:0:
h5tools_str.c:952:72: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         HDmemcpy(&tempullong, vp, sizeof(unsigned long long));
                                                                        ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5tools_str.c:954:80: warning: ISO C90 does not support 'long long' [-Wlong-long]
                             if (packed_data_offset >= 8 * sizeof(unsigned long long))
                                                                                ^
h5tools_str.c:954:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(unsigned long long))
                                                    ^
In file included from h5tools_str.c:27:0:
h5tools_str.c:963:62: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         HDmemcpy(&templlong, vp, sizeof(long long));
                                                              ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5tools_str.c:965:71: warning: ISO C90 does not support 'long long' [-Wlong-long]
                             if (packed_data_offset >= 8 * sizeof(long long))
                                                                       ^
h5tools_str.c:965:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                             if (packed_data_offset >= 8 * sizeof(long long))
                                                    ^
h5tools_str.c:968:79: warning: conversion to 'long long unsigned int' from 'long long int' may change the sign of the result [-Wsign-conversion]
                                 templlong = (templlong >> packed_data_offset) & packed_data_mask;
                                                                               ^
h5tools_str.c:968:45: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                                 templlong = (templlong >> packed_data_offset) & packed_data_mask;
                                             ^
h5tools_str.c:978:30: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     nmembs = H5Tget_nmembers(type);
                              ^
In file included from h5tools_str.c:27:0:
h5tools_str.c: In function 'h5tools_str_replace':
h5tools_str.c:1410:36: warning: conversion to 'size_t {aka long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
         HDmemcpy ( newstr, oldstr, tok - oldstr );
                                    ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5tools_str.c:1412:140: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
         HDmemcpy ( newstr + (tok - oldstr) + HDstrlen( replacement ), tok + HDstrlen ( substr ), HDstrlen ( oldstr ) - HDstrlen ( substr ) - ( tok - oldstr ) );
                                                                                                                                            ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
  CC       h5tools_utils.lo
In file included from /usr/include/ctype.h:25:0,
                 from h5tools_utils.c:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5tools_utils.c:31:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5tools_utils.c:31:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5tools_utils.c:31:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5tools_utils.c:33:0:
h5tools_utils.c: In function 'parallel_print':
h5tools_utils.h:33:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define OUTBUFF_SIZE        (PRINT_DATA_MAX_SIZE*4)
                             ^
../../src/H5private.h:1377:48: note: in definition of macro 'HDvsnprintf'
     #define HDvsnprintf(S,N,FMT,A) vsnprintf(S,N,FMT,A)
                                                ^
h5tools_utils.c:95:64: note: in expansion of macro 'OUTBUFF_SIZE'
             bytes_written = HDvsnprintf(outBuff+outBuffOffset, OUTBUFF_SIZE-outBuffOffset, format, ap);
                                                                ^
In file included from h5tools_utils.c:31:0:
h5tools_utils.c: In function 'print_version':
h5tools_utils.c:423:13: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
            ((char *)H5_VERS_SUBRELEASE)[0] ? "-" : "", H5_VERS_SUBRELEASE);
             ^
h5tools.h:41:64: note: in definition of macro 'PRINTSTREAM'
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                                                                ^
h5tools_utils.c: In function 'add_obj':
h5tools_utils.c:701:9: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     u = table->nobjs++;
         ^
h5tools_utils.c: In function 'h5tools_getenv_update_hyperslab_bufsize':
h5tools_utils.c:934:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
         H5TOOLS_BUFSIZE = hyperslab_bufsize_mb * 1024 * 1024;
                           ^
  CC       h5diff.lo
In file included from /usr/include/stdlib.h:24:0,
                 from h5diff.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5diff.c:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5diff.c:19:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5diff.c:19:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5diff.c:18:0:
h5diff.c: In function 'h5diff':
../../src/H5private.h:544:27: warning: implicit declaration of function 'asprintf' [-Wimplicit-function-declaration]
     #define HDasprintf    asprintf /*varargs*/
                           ^
h5diff.c:662:13: note: in expansion of macro 'HDasprintf'
             HDasprintf(&obj1fullname, "/%s", objname1);
             ^
h5diff.c:662:13: warning: nested extern declaration of 'asprintf' [-Wnested-externs]
In file included from h5diff.c:18:0:
h5diff.c: In function 'diff_match':
h5diff.c:1151:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     char *workerTasks = (char*)HDmalloc((g_nTasks - 1) * sizeof(char));
                                                        ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5diff.c:1160:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     HDmemset(workerTasks, 1, (g_nTasks - 1));
                              ^
../../src/H5private.h:992:43: note: in definition of macro 'HDmemset'
     #define HDmemset(X,C,Z)    memset(X,C,Z)
                                           ^
h5diff.c:1463:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(i = 1; i < g_nTasks; i++)
                      ^
h5diff.c:1464:41: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             MPI_Send(NULL, 0, MPI_BYTE, i, MPI_TAG_END, MPI_COMM_WORLD);
                                         ^
h5diff.c: In function 'h5diff':
h5diff.c:916:25: warning: 'info2_lp' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 info2_lp->paths[idx].fileno = trg_linfo2.fileno;
                         ^
h5diff.c:871:25: warning: 'info1_lp' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 info1_lp->paths[idx].fileno = trg_linfo1.fileno;
                         ^
  CC       h5diff_array.lo
In file included from /usr/include/math.h:26:0,
                 from h5diff_array.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5diff_array.c:21:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5diff_array.c:21:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5diff_array.c:21:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5diff_array.c:148:40: warning: ISO C90 does not support 'long long' [-Wlong-long]
 static int     ull2float(unsigned long long ull_value, float *f_value);
                                        ^
h5diff_array.c: In function 'diff_datum':
h5diff_array.c:1863:18: warning: ISO C90 does not support 'long long' [-Wlong-long]
             long long        temp1_llong;
                  ^
h5diff_array.c:1864:18: warning: ISO C90 does not support 'long long' [-Wlong-long]
             long long        temp2_llong;
                  ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:1867:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HDmemcpy(&temp1_llong, mem1, sizeof(long long));
                                                      ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:1868:54: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HDmemcpy(&temp2_llong, mem2, sizeof(long long));
                                                      ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:1961:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
             unsigned long long        temp1_ullong;
                           ^
h5diff_array.c:1962:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
             unsigned long long        temp2_ullong;
                           ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:1965:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HDmemcpy(&temp1_ullong, mem1, sizeof(unsigned long long));
                                                                ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:1966:64: warning: ISO C90 does not support 'long long' [-Wlong-long]
             HDmemcpy(&temp2_ullong, mem2, sizeof(unsigned long long));
                                                                ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:1970:72: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 if ( PDIFF(temp1_ullong,temp2_ullong) > (unsigned long long)options->delta)
                                                                        ^
h5diff_array.c:2033:102: warning: ISO C90 does not support 'long long' [-Wlong-long]
                     if ( per > options->percent && PDIFF(temp1_ullong,temp2_ullong) > (unsigned long long)options->delta )
                                                                                                      ^
h5diff_array.c: In function 'character_compare_opt':
h5diff_array.c:3047:24: warning: variable 'both_zero' set but not used [-Wunused-but-set-variable]
     hbool_t            both_zero;
                        ^
h5diff_array.c: In function 'diff_llong':
h5diff_array.c:5408:7: warning: ISO C90 does not support 'long long' [-Wlong-long]
  long long     temp1_llong;
       ^
h5diff_array.c:5409:7: warning: ISO C90 does not support 'long long' [-Wlong-long]
  long long     temp2_llong;
       ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:5420:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp1_llong, mem1, sizeof(long long));
                                                   ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5421:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp2_llong, mem2, sizeof(long long));
                                                   ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5433:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
          mem1+=sizeof(long long);
                            ^
h5diff_array.c:5434:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
          mem2+=sizeof(long long);
                            ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:5447:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp1_llong, mem1, sizeof(long long));
                                                   ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5448:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp2_llong, mem2, sizeof(long long));
                                                   ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5475:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
              mem1+=sizeof(long long);
                                ^
h5diff_array.c:5476:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
              mem2+=sizeof(long long);
                                ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:5490:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp1_llong, mem1, sizeof(long long));
                                                   ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5491:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp2_llong, mem2, sizeof(long long));
                                                   ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5518:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
              mem1+=sizeof(long long);
                                ^
h5diff_array.c:5519:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
              mem2+=sizeof(long long);
                                ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:5530:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp1_llong, mem1, sizeof(long long));
                                                   ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5531:51: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp2_llong, mem2, sizeof(long long));
                                                   ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5544:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
          mem1+=sizeof(long long);
                            ^
h5diff_array.c:5545:28: warning: ISO C90 does not support 'long long' [-Wlong-long]
          mem2+=sizeof(long long);
                            ^
h5diff_array.c: In function 'diff_ullong':
h5diff_array.c:5581:16: warning: ISO C90 does not support 'long long' [-Wlong-long]
  unsigned long long  temp1_ullong;
                ^
h5diff_array.c:5582:16: warning: ISO C90 does not support 'long long' [-Wlong-long]
  unsigned long long  temp2_ullong;
                ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:5594:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp1_ullong, mem1, sizeof(unsigned long long));
                                                             ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5595:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp2_ullong, mem2, sizeof(unsigned long long));
                                                             ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5597:65: warning: ISO C90 does not support 'long long' [-Wlong-long]
          if ( PDIFF(temp1_ullong,temp2_ullong) > (unsigned long long) options->delta)
                                                                 ^
h5diff_array.c:5607:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
          mem1+=sizeof(unsigned long long);
                                     ^
h5diff_array.c:5608:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
          mem2+=sizeof(unsigned long long);
                                     ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:5621:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp1_ullong, mem1, sizeof(unsigned long long));
                                                             ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5622:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp2_ullong, mem2, sizeof(unsigned long long));
                                                             ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5651:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
              mem1+=sizeof(unsigned long long);
                                         ^
h5diff_array.c:5652:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
              mem2+=sizeof(unsigned long long);
                                         ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:5666:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp1_ullong, mem1, sizeof(unsigned long long));
                                                             ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5667:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp2_ullong, mem2, sizeof(unsigned long long));
                                                             ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5686:95: warning: ISO C90 does not support 'long long' [-Wlong-long]
              if ( per > options->percent && PDIFF(temp1_ullong,temp2_ullong) > (unsigned long long)options->delta )
                                                                                               ^
h5diff_array.c:5696:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
              mem1+=sizeof(unsigned long long);
                                         ^
h5diff_array.c:5697:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
              mem2+=sizeof(unsigned long long);
                                         ^
In file included from h5diff_array.c:20:0:
h5diff_array.c:5708:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp1_ullong, mem1, sizeof(unsigned long long));
                                                             ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5709:61: warning: ISO C90 does not support 'long long' [-Wlong-long]
          HDmemcpy(&temp2_ullong, mem2, sizeof(unsigned long long));
                                                             ^
../../src/H5private.h:986:67: note: in definition of macro 'HDmemcpy'
     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
                                                                   ^
h5diff_array.c:5722:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
          mem1+=sizeof(unsigned long long);
                                     ^
h5diff_array.c:5723:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
          mem2+=sizeof(unsigned long long);
                                     ^
h5diff_array.c: At top level:
h5diff_array.c:5748:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 int ull2float(unsigned long long ull_value, float *f_value)
                             ^
h5diff_array.c: In function 'print_pos':
h5diff_array.c:6177:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
             parallel_print(HSIZE_T_FORMAT, (unsigned long long)pos[i]);
                                                           ^
h5diff_array.c: In function 'print_char_pos':
h5diff_array.c:6231:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
             parallel_print(HSIZE_T_FORMAT, (unsigned long long)pos[i]);
                                                           ^
  CC       h5diff_attr.lo
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5diff_attr.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5diff_attr.c:17:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5diff_attr.c:17:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5diff_attr.c:17:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CC       h5diff_dset.lo
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5diff_dset.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5diff_dset.c:17:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5diff_dset.c:17:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5diff_dset.c:17:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CC       h5diff_util.lo
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5diff_util.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5diff_util.c:17:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5diff_util.c:17:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5diff_util.c:17:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5diff_util.c: In function 'print_found':
h5diff_util.c:308:79: warning: ISO C90 does not support 'long long' [-Wlong-long]
   parallel_print("%"H5_PRINTF_LL_WIDTH"u differences found\n", (unsigned long long)nfound);
                                                                               ^
  CC       h5trav.lo
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from h5trav.h:19,
                 from h5trav.c:17:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5trav.h:19,
                 from h5trav.c:17:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
h5trav.c: In function 'trav_print_visit_obj':
h5trav.c:1015:106: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             H5Aiterate_by_name(print_udata->fid, path, trav_index_by, trav_index_order, NULL, trav_attr, (void *)path, H5P_DEFAULT);
                                                                                                          ^
  CC       h5tools_filters.lo
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from h5tools_filters.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools_filters.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5tools_filters.c:17:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5tools_filters.c:17:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CC       h5tools_ref.lo
In file included from /usr/include/stdio.h:27:0,
                 from h5tools_ref.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools_ref.h:19,
                 from h5tools_ref.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5tools_ref.c:21:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5tools_ref.c:21:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5tools_ref.c:19:0:
h5tools_ref.c: In function 'free_ref_path_info':
h5tools_ref.c:68:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     HDfree((void *)node->path);
            ^
../../src/H5private.h:731:31: note: in definition of macro 'HDfree'
     #define HDfree(M)    free(M)
                               ^
  CC       h5tools_type.lo
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from h5tools.h:25,
                 from h5tools_type.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5tools.h:25,
                 from h5tools_type.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5tools_type.c:16:0:
h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5tools_type.c:16:0:
h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CCLD     libh5tools.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/lib'
Making all in h5diff
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5diff'
  CC       h5diff_main.o
In file included from /usr/include/stdlib.h:24:0,
                 from h5diff_main.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5diff.h:19,
                 from h5diff_main.c:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5diff_common.h:19:0,
                 from h5diff_main.c:20:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5diff_common.h:19:0,
                 from h5diff_main.c:20:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CC       h5diff_common.o
In file included from /usr/include/stdlib.h:24:0,
                 from h5diff_common.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5diff.h:19,
                 from h5diff_common.c:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5diff_common.h:19:0,
                 from h5diff_common.c:20:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5diff_common.h:19:0,
                 from h5diff_common.c:20:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5diff_common.c: In function 'parse_command_line':
h5diff_common.c:191:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             exclude_node->obj_path = (char*)opt_arg;
                                      ^
h5diff_common.c:252:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
             options->count = atol( opt_arg );
                              ^
  CCLD     h5diff
  CC       ph5diff_main.o
In file included from /usr/include/stdlib.h:24:0,
                 from ph5diff_main.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5diff.h:19,
                 from ph5diff_main.c:20:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5diff_common.h:19:0,
                 from ph5diff_main.c:22:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5diff_common.h:19:0,
                 from ph5diff_main.c:22:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
ph5diff_main.c: In function 'main':
ph5diff_main.c:69:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     MPI_Init(&argc, (char***) &argv);
                     ^
ph5diff_main.c: In function 'h5diff_exit':
ph5diff_main.c:312:22: warning: parameter 'status' set but not used [-Wunused-but-set-parameter]
 void h5diff_exit(int status)
                      ^
  CCLD     ph5diff
  CC       h5diffgentest.o
In file included from /usr/include/stdio.h:27:0,
                 from h5diffgentest.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5diffgentest.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
h5diffgentest.c: In function 'test_basic':
h5diffgentest.c:352:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long data7[3][2] = {{100,100},{100,0},{0,100}};
                       ^
h5diffgentest.c:353:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long data8[3][2] = {{120,80}, {0,100},{0,50}};
                       ^
h5diffgentest.c:488:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
         data19[0] = data19[1] = data19[2] = log(0);
                                             ^
h5diffgentest.c:489:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion]
         data19[3] = data19[4] = data19[5] = -log(0);
                                             ^
h5diffgentest.c: In function 'test_datatypes':
h5diffgentest.c:786:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long            buf8a[3][2] = {{1,1},{1,1},{1,1}};
          ^
h5diffgentest.c:787:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long            buf8b[3][2] = {{1,1},{3,4},{5,6}};
          ^
h5diffgentest.c:788:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long   buf9a[3][2] = {{1,1},{1,1},{1,1}};
                   ^
h5diffgentest.c:789:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long   buf9b[3][2] = {{1,1},{3,4},{5,6}};
                   ^
h5diffgentest.c: In function 'test_attributes_verbose_level':
h5diffgentest.c:1028:31: warning: conversion to 'float' alters 'double' constant value [-Wfloat-conversion]
     float  f1_attr_fdata[2]= {1.1,2.2};    /* float */
                               ^
h5diffgentest.c:1028:35: warning: conversion to 'float' alters 'double' constant value [-Wfloat-conversion]
     float  f1_attr_fdata[2]= {1.1,2.2};    /* float */
                                   ^
h5diffgentest.c:1031:31: warning: conversion to 'float' alters 'double' constant value [-Wfloat-conversion]
     float  f2_attr_fdata[2]= {2.1,3.2};    /* float */
                               ^
h5diffgentest.c:1031:35: warning: conversion to 'float' alters 'double' constant value [-Wfloat-conversion]
     float  f2_attr_fdata[2]= {2.1,3.2};    /* float */
                                   ^
h5diffgentest.c: In function 'test_comp_vlen_strings':
h5diffgentest.c:3696:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp1_buf.str_vlen = comp1_buf.str_vlen_repeat = vlen_str_buf;
                                                    ^
h5diffgentest.c:3697:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp2_buf.str_vlen = comp2_buf.str_vlen_repeat = vlen_str_buf;
                                                    ^
h5diffgentest.c:3698:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp3_buf.str_vlen = comp3_buf.str_vlen_repeat = vlen_str_buf;
                                                    ^
h5diffgentest.c:3699:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp4_buf.str_vlen = comp4_buf.str_vlen_repeat = vlen_str_buf;
                                                    ^
h5diffgentest.c:3700:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp5_buf.str_vlen = comp5_buf.str_vlen_repeat = vlen_str_buf;
                                                    ^
h5diffgentest.c:3701:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp6_buf.str_vlen = comp6_buf.str_vlen_repeat = vlen_str_buf;
                                                    ^
h5diffgentest.c:3702:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp7_buf.str_vlen = comp7_buf.str_vlen_repeat = vlen_str_buf;
                                                    ^
h5diffgentest.c:3703:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp8_buf.str_vlen = comp8_buf.str_vlen_repeat = vlen_str_buf;
                                                    ^
h5diffgentest.c:3704:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     comp9_buf.str_vlen = comp9_buf.str_vlen_repeat = vlen_str_buf;
                                                    ^
h5diffgentest.c:3740:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         comp1_buf.str_array_vlen[i] = comp1_buf.str_vlen_array_again[i] = vlen_str_array_buf[i];
                                                                         ^
h5diffgentest.c:3741:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         comp2_buf.str_array_vlen[i] = comp2_buf.str_vlen_array_again[i] = vlen_str_array_buf[i];
                                                                         ^
h5diffgentest.c:3742:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         comp3_buf.str_array_vlen[i] = comp3_buf.str_vlen_array_again[i] = vlen_str_array_buf[i];
                                                                         ^
h5diffgentest.c:3743:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         comp4_buf.str_array_vlen[i] = comp4_buf.str_vlen_array_again[i] = vlen_str_array_buf[i];
                                                                         ^
h5diffgentest.c:3744:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         comp5_buf.str_array_vlen[i] = comp5_buf.str_vlen_array_again[i] = vlen_str_array_buf[i];
                                                                         ^
h5diffgentest.c:3745:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         comp6_buf.str_array_vlen[i] = comp6_buf.str_vlen_array_again[i] = vlen_str_array_buf[i];
                                                                         ^
h5diffgentest.c:3746:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         comp7_buf.str_array_vlen[i] = comp7_buf.str_vlen_array_again[i] = vlen_str_array_buf[i];
                                                                         ^
h5diffgentest.c:3747:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         comp8_buf.str_array_vlen[i] = comp8_buf.str_vlen_array_again[i] = vlen_str_array_buf[i];
                                                                         ^
h5diffgentest.c:3748:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         comp9_buf.str_array_vlen[i] = comp9_buf.str_vlen_array_again[i] = vlen_str_array_buf[i];
                                                                         ^
h5diffgentest.c: In function 'test_comps_array':
h5diffgentest.c:4366:52: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
             wdata[i].cmpd2[j].f2 = (float)(i*10.5) + diff;
                                                    ^
h5diffgentest.c:4357:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5diffgentest.c: In function 'test_comps_vlen':
h5diffgentest.c:4477:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         wdata[i].i1 = i;
                       ^
h5diffgentest.c:4482:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff;
                                                     ^
h5diffgentest.c:4482:48: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff;
                                                ^
h5diffgentest.c:4483:64: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
             ((cmpd2_t *)wdata[i].vl.p)[j].f2 = (float)(i*10.5) + diff;
                                                                ^
h5diffgentest.c:4472:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
In file included from h5diffgentest.c:19:0:
h5diffgentest.c: In function 'test_comps_array_vlen':
h5diffgentest.c:4603:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i].cmpd2[j].vl.p = HDmalloc((j+1)*sizeof(cmpd3_t));
                                                    ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5diffgentest.c:4604:40: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i].cmpd2[j].vl.len = j+1;
                                        ^
h5diffgentest.c:4609:77: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
                 ((cmpd3_t *)wdata[i].cmpd2[j].vl.p)[k].f3 = (float)(j*10.5) + diff;
                                                                             ^
h5diffgentest.c:4591:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5diffgentest.c: In function 'test_comps_vlen_arry':
h5diffgentest.c:4746:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         wdata[i].i1 = i;
                       ^
h5diffgentest.c:4752:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff;
                                                     ^
h5diffgentest.c:4752:48: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff;
                                                ^
h5diffgentest.c:4756:63: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion]
                 ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5 + diff;
                                                               ^
h5diffgentest.c:4757:79: warning: conversion to 'float' from 'int' may alter its value [-Wconversion]
                 ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].f3 = (float)(k*10.5) + diff;
                                                                               ^
h5diffgentest.c:4740:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
In file included from h5diffgentest.c:19:0:
h5diffgentest.c: In function 'write_attr_in':
h5diffgentest.c:5746:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].p = HDmalloc((i + 1) * sizeof(int));
                                              ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5diffgentest.c:5747:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].len = i + 1;
                               ^
h5diffgentest.c:5962:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                 else buf23[i][j][k]=n++;
                                     ^
h5diffgentest.c:6023:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                     buf33[i][j][k].a=n++;
                                      ^
In file included from h5diffgentest.c:19:0:
h5diffgentest.c:6162:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int));
                                                     ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5diffgentest.c:6163:38: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].len = i + 1;
                                      ^
h5diffgentest.c:5240:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t  status;
             ^
h5diffgentest.c: In function 'write_dset_in':
h5diffgentest.c:6538:17: warning: declaration of 'did' shadows a previous local [-Wshadow]
         hid_t   did;                             /* dataset ID   */
                 ^
h5diffgentest.c:6291:13: note: shadowed declaration is here
     hid_t   did;
             ^
h5diffgentest.c:6539:17: warning: declaration of 'sid' shadows a previous local [-Wshadow]
         hid_t   sid;                             /* dataspace ID   */
                 ^
h5diffgentest.c:6292:13: note: shadowed declaration is here
     hid_t   sid;
             ^
h5diffgentest.c:6540:17: warning: declaration of 'tid' shadows a previous local [-Wshadow]
         hid_t   tid;                             /* datatype ID   */
                 ^
h5diffgentest.c:6293:13: note: shadowed declaration is here
     hid_t   tid;
             ^
h5diffgentest.c:6543:28: warning: initializer element is not computable at load time [-Wpedantic]
         hsize_t tdims[] = {H5TOOLS_MALLOCSIZE / sizeof(double) + 1};
                            ^
h5diffgentest.c:6544:17: warning: declaration of 'j' shadows a previous local [-Wshadow]
         int     j;
                 ^
h5diffgentest.c:6296:21: note: shadowed declaration is here
     int     val, i, j, k, l, n;
                     ^
h5diffgentest.c:6550:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for( j = 0; j < H5TOOLS_MALLOCSIZE / sizeof(double) + 1; j++)
                       ^
In file included from h5diffgentest.c:19:0:
h5diffgentest.c:6706:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].p = HDmalloc((i + 1) * sizeof(int));
                                              ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5diffgentest.c:6707:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].len = i + 1;
                               ^
h5diffgentest.c:6828:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                 else buf23[i][j][k]=n++;
                                     ^
h5diffgentest.c:6865:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                     buf33[i][j][k].a=n++;
                                      ^
In file included from h5diffgentest.c:19:0:
h5diffgentest.c:6919:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int));
                                                     ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5diffgentest.c:6920:38: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].len = i + 1;
                                      ^
h5diffgentest.c:6295:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t  status;
             ^
h5diffgentest.c: In function 'gen_datareg':
h5diffgentest.c:7011:21: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t          status;
                     ^
h5diffgentest.c: In function 'test_hyperslab':
h5diffgentest.c:99:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define GBLL    ((unsigned long long) 1024 * 1024 *1024 )
                                 ^
h5diffgentest.c:7106:22: note: in expansion of macro 'GBLL'
     hsize_t dims[1]={GBLL};                  /* dataset dimensions */
                      ^
h5diffgentest.c:99:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define GBLL    ((unsigned long long) 1024 * 1024 *1024 )
                                 ^
h5diffgentest.c:7107:25: note: in expansion of macro 'GBLL'
     hsize_t hs_size[1]={GBLL/(1024*1024)};   /* hyperslab dimensions */
                         ^
h5diffgentest.c:99:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define GBLL    ((unsigned long long) 1024 * 1024 *1024 )
                                 ^
h5diffgentest.c:7108:28: note: in expansion of macro 'GBLL'
     hsize_t chunk_dims[1]={GBLL/1024};       /* chunk dimensions */
                            ^
h5diffgentest.c:99:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define GBLL    ((unsigned long long) 1024 * 1024 *1024 )
                                 ^
h5diffgentest.c:7111:28: note: in expansion of macro 'GBLL'
     size_t  nelmts=(size_t)GBLL/(1024*1024); /* elements in each hyperslab */
                            ^
h5diffgentest.c:99:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define GBLL    ((unsigned long long) 1024 * 1024 *1024 )
                                 ^
h5diffgentest.c:7152:27: note: in expansion of macro 'GBLL'
         hs_start[0] = i * GBLL/(1024*1024);
                           ^
h5diffgentest.c:7152:25: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         hs_start[0] = i * GBLL/(1024*1024);
                         ^
h5diffgentest.c: In function 'test_attributes_verbose_level':
h5diffgentest.c:1280:9: warning: 'f2_tid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Tclose(f2_tid);
         ^
h5diffgentest.c:1278:9: warning: 'f1_tid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Tclose(f1_tid);
         ^
h5diffgentest.c:1276:9: warning: 'f2_sid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Sclose(f2_sid);
         ^
h5diffgentest.c:1274:9: warning: 'f1_sid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Sclose(f1_sid);
         ^
h5diffgentest.c:1272:9: warning: 'f2_did' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Dclose(f2_did);
         ^
h5diffgentest.c:1270:9: warning: 'f1_did' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Dclose(f1_did);
         ^
h5diffgentest.c:1268:9: warning: 'f2_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(f2_gid4);
         ^
h5diffgentest.c:1266:9: warning: 'f1_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(f1_gid4);
         ^
h5diffgentest.c:1264:9: warning: 'f2_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(f2_gid3);
         ^
h5diffgentest.c:1262:9: warning: 'f1_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(f1_gid3);
         ^
h5diffgentest.c:1260:9: warning: 'f2_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(f2_gid2);
         ^
h5diffgentest.c:1258:9: warning: 'f1_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(f1_gid2);
         ^
h5diffgentest.c:1256:9: warning: 'f2_gid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(f2_gid);
         ^
h5diffgentest.c:1254:9: warning: 'f1_gid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(f1_gid);
         ^
h5diffgentest.c:1252:9: warning: 'fid2' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Fclose(fid2);
         ^
h5diffgentest.c: In function 'test_comp_vlen_strings':
h5diffgentest.c:4153:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(gid);
         ^
h5diffgentest.c: In function 'main':
h5diffgentest.c:3100:5: warning: 'fileid4' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Fclose(fileid4);
     ^
h5diffgentest.c:2802:17: note: 'fileid4' was declared here
     hid_t       fileid4;
                 ^
h5diffgentest.c:3099:5: warning: 'fileid3' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Fclose(fileid3);
     ^
h5diffgentest.c:2801:17: note: 'fileid3' was declared here
     hid_t       fileid3;
                 ^
h5diffgentest.c:3098:5: warning: 'fileid2' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Fclose(fileid2);
     ^
h5diffgentest.c:2800:17: note: 'fileid2' was declared here
     hid_t       fileid2;
                 ^
h5diffgentest.c:3095:5: warning: 'dataspace' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Sclose(dataspace);
     ^
h5diffgentest.c:2799:27: note: 'dataspace' was declared here
     hid_t       datatype, dataspace;   /* handles */
                           ^
h5diffgentest.c:3096:5: warning: 'datatype' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Tclose(datatype);
     ^
h5diffgentest.c:2799:17: note: 'datatype' was declared here
     hid_t       datatype, dataspace;   /* handles */
                 ^
  CCLD     h5diffgentest
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5diff'
Making all in h5ls
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5ls'
  CC       h5ls.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5ls.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5tools.h:25,
                 from h5ls.c:28:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5ls.c:28:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5ls.c:28:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5ls.c: In function 'usage':
h5ls.c:182:5: warning: string length '3172' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
     HDfprintf(rawerrorstream, "\
     ^
h5ls.c: In function 'print_enum_type':
h5ls.c:908:45: warning: ISO C90 does not support 'long long' [-Wlong-long]
         if(H5Tget_size(type) <= sizeof(long long)) {
                                             ^
h5ls.c:909:36: warning: ISO C90 does not support 'long long' [-Wlong-long]
             dst_size = sizeof(long long);
                                    ^
h5ls.c:961:77: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 h5tools_str_append(buffer, HSIZE_T_FORMAT, *((unsigned long long*)((void*)copy)));
                                                                             ^
h5ls.c:968:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
                         *((long long*)((void*)copy)));
                                 ^
h5ls.c: In function 'main':
h5ls.c:2901:1: warning: control reaches end of non-void function [-Wreturn-type]
 } /* end main() */
 ^
  CCLD     h5ls
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5ls'
Making all in h5dump
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5dump'
  CC       h5dump.o
In file included from /usr/include/stdio.h:27:0,
                 from h5dump.c:15:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5dump.h:18,
                 from h5dump.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5dump.h:20:0,
                 from h5dump.c:18:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5dump.h:20:0,
                 from h5dump.c:18:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5dump.c:18:0:
h5dump.h:88:15: warning: ISO C90 does not support 'long long' [-Wlong-long]
 unsigned long long packed_mask[PACKED_BITS_MAX];  /* packed bits are restricted to 8*sizeof(llong) bytes */
               ^
h5dump.c: In function 'parse_hsize_list':
h5dump.c:638:27: warning: cast from function call of type 'double' to non-matching type 'long long unsigned int' [-Wbad-function-cast]
             p_list[i++] = (hsize_t)HDatof(ptr);
                           ^
h5dump.c: In function 'parse_mask_list':
h5dump.c:722:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
     unsigned long long temp_mask;
                   ^
In file included from h5dump.c:18:0:
h5dump.h:86:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define PACKED_BITS_SIZE_MAX    8*sizeof(long long)  /* Maximum bits size of integer types of packed-bits */
                                               ^
h5dump.c:740:49: note: in expansion of macro 'PACKED_BITS_SIZE_MAX'
         if (offset_value < 0 || offset_value >= PACKED_BITS_SIZE_MAX) {
                                                 ^
h5dump.c:740:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if (offset_value < 0 || offset_value >= PACKED_BITS_SIZE_MAX) {
                                              ^
In file included from h5dump.c:18:0:
h5dump.h:86:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define PACKED_BITS_SIZE_MAX    8*sizeof(long long)  /* Maximum bits size of integer types of packed-bits */
                                               ^
h5dump.c:742:35: note: in expansion of macro 'PACKED_BITS_SIZE_MAX'
                     offset_value, PACKED_BITS_SIZE_MAX - 1);
                                   ^
h5dump.h:86:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define PACKED_BITS_SIZE_MAX    8*sizeof(long long)  /* Maximum bits size of integer types of packed-bits */
                                               ^
h5dump.c:765:45: note: in expansion of macro 'PACKED_BITS_SIZE_MAX'
         if ((offset_value + length_value) > PACKED_BITS_SIZE_MAX){
                                             ^
h5dump.c:765:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if ((offset_value + length_value) > PACKED_BITS_SIZE_MAX){
                                           ^
In file included from h5dump.c:18:0:
h5dump.h:86:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define PACKED_BITS_SIZE_MAX    8*sizeof(long long)  /* Maximum bits size of integer types of packed-bits */
                                               ^
h5dump.c:767:51: note: in expansion of macro 'PACKED_BITS_SIZE_MAX'
                        offset_value+length_value, PACKED_BITS_SIZE_MAX);
                                                   ^
h5dump.c:786:21: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
         temp_mask = ~0L;
                     ^
h5dump.c:787:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
         if(length_value<8*sizeof(unsigned long long)) {
                                                ^
h5dump.c:787:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if(length_value<8*sizeof(unsigned long long)) {
                        ^
In file included from h5dump.h:24:0,
                 from h5dump.c:18:
h5dump.c: In function 'main':
h5dump_defines.h:28:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if ((name))                                             \
            ^
h5dump.c:1488:13: note: in expansion of macro 'begin_obj'
             begin_obj(h5tools_dump_header_format->filebegin, fname, h5tools_dump_header_format->fileblockbegin);
             ^
h5dump.c: In function 'h5_fileaccess':
h5dump.c:1697:40: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10);
                                        ^
h5dump.c: In function 'main':
h5dump.c:1618:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
  CC       h5dump_ddl.o
In file included from /usr/include/stdio.h:27:0,
                 from h5dump_ddl.c:15:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5tools.h:25,
                 from h5dump_ddl.c:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5dump_ddl.c:19:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5dump_ddl.c:19:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5dump_ddl.c:24:0:
h5dump_extern.h:88:22: warning: ISO C90 does not support 'long long' [-Wlong-long]
 extern unsigned long long packed_mask[PACKED_BITS_MAX];  /* packed bits are restricted to 8*sizeof(llong) bytes */
                      ^
h5dump_ddl.c: In function 'dump_datatype':
h5dump_ddl.c:63:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_ddl.c: In function 'dump_dataspace':
h5dump_ddl.c:92:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_ddl.c: In function 'dump_attr_cb':
h5dump_ddl.c:126:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_ddl.c:145:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_ddl.c: In function 'dump_all_cb':
h5dump_ddl.c:201:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_ddl.c:215:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_ddl.c: At top level:
h5dump_ddl.c:570:1: warning: no previous prototype for 'attr_iteration' [-Wmissing-prototypes]
 attr_iteration(hid_t gid, unsigned attr_crt_order_flags)
 ^
h5dump_ddl.c:600:1: warning: no previous prototype for 'link_iteration' [-Wmissing-prototypes]
 link_iteration(hid_t gid, unsigned crt_order_flags)
 ^
h5dump_ddl.c: In function 'dump_named_datatype':
h5dump_ddl.c:645:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_ddl.c:659:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_ddl.c: In function 'dump_group':
h5dump_ddl.c:808:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_ddl.c:822:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_ddl.c: In function 'dump_dataset':
h5dump_ddl.c:943:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_ddl.c:957:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_ddl.c: In function 'dump_data':
h5dump_ddl.c:1122:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_ddl.c:1129:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_ddl.c: In function 'attr_search':
h5dump_ddl.c:1315:14: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion]
          k = (size_t)i + 1 + (size_t)j + 1 + 2;
              ^
h5dump_ddl.c: In function 'obj_search':
h5dump_ddl.c:1346:22: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     attr_data.path = (char*)path;
                      ^
In file included from h5dump_ddl.c:18:0:
h5dump_ddl.c: In function 'lnk_search':
../../src/H5private.h:1233:28: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     #define HDstrlen(S)    strlen(S)
                            ^
h5dump_ddl.c:1381:18: note: in expansion of macro 'HDstrlen'
     search_len = HDstrlen(op_name);
                  ^
h5dump_ddl.c: In function 'handle_paths':
h5dump_ddl.c:1469:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
   handle_udata.op_name = (char*)path_name;
                          ^
h5dump_ddl.c: In function 'handle_attributes':
h5dump_ddl.c:1531:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_ddl.c:1545:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_ddl.c: In function 'handle_datasets':
h5dump_ddl.c:1674:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             ndims = ndims_res;
                     ^
In file included from h5dump_extern.h:24:0,
                 from h5dump_ddl.c:24:
h5dump_defines.h:28:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if ((name))                                             \
            ^
h5dump_ddl.c:1758:17: note: in expansion of macro 'begin_obj'
                 begin_obj(h5tools_dump_header_format->datasetbegin, real_name, h5tools_dump_header_format->datasetblockbegin);
                 ^
h5dump_ddl.c: In function 'handle_groups':
h5dump_defines.h:28:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if ((name))                                             \
            ^
h5dump_ddl.c:1814:13: note: in expansion of macro 'begin_obj'
             begin_obj(h5tools_dump_header_format->groupbegin, real_name, h5tools_dump_header_format->groupblockbegin);
             ^
h5dump_ddl.c: In function 'handle_links':
h5dump_defines.h:28:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if ((name))                                             \
            ^
h5dump_ddl.c:1874:13: note: in expansion of macro 'begin_obj'
             begin_obj(h5tools_dump_header_format->softlinkbegin, links, h5tools_dump_header_format->softlinkblockbegin);
             ^
h5dump_ddl.c:1877:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
             if(H5Lget_val(fid, links, buf, linfo.u.val_size, H5P_DEFAULT) >= 0)
               ^
In file included from h5dump_extern.h:24:0,
                 from h5dump_ddl.c:24:
h5dump_defines.h:28:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if ((name))                                             \
            ^
h5dump_ddl.c:1887:13: note: in expansion of macro 'begin_obj'
             begin_obj(h5tools_dump_header_format->udlinkbegin, links, h5tools_dump_header_format->udlinkblockbegin);
             ^
h5dump_defines.h:28:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if ((name))                                             \
            ^
h5dump_ddl.c:1890:13: note: in expansion of macro 'begin_obj'
             begin_obj(h5tools_dump_header_format->extlinkbegin, links, h5tools_dump_header_format->extlinkblockbegin);
             ^
h5dump_defines.h:28:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if ((name))                                             \
            ^
h5dump_ddl.c:1917:13: note: in expansion of macro 'begin_obj'
             begin_obj(h5tools_dump_header_format->udlinkbegin, links, h5tools_dump_header_format->udlinkblockbegin);
             ^
h5dump_defines.h:28:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if ((name))                                             \
            ^
h5dump_ddl.c:1920:13: note: in expansion of macro 'begin_obj'
             begin_obj(h5tools_dump_header_format->udlinkbegin, links, h5tools_dump_header_format->udlinkblockbegin);
             ^
h5dump_ddl.c: In function 'handle_datatypes':
h5dump_defines.h:28:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
         if ((name))                                             \
            ^
h5dump_ddl.c:1978:17: note: in expansion of macro 'begin_obj'
                 begin_obj(h5tools_dump_header_format->datatypebegin, real_name, h5tools_dump_header_format->datatypeblockbegin);
                 ^
In file included from h5dump_ddl.c:18:0:
h5dump_ddl.c: In function 'handle_attributes':
../../src/H5private.h:731:26: warning: 'attr_name' may be used uninitialized in this function [-Wmaybe-uninitialized]
     #define HDfree(M)    free(M)
                          ^
h5dump_ddl.c:1500:11: note: 'attr_name' was declared here
     char *attr_name;
           ^
  CC       h5dump_xml.o
In file included from /usr/include/stdio.h:27:0,
                 from h5dump_xml.c:15:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5tools.h:25,
                 from h5dump_xml.c:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5dump_xml.c:19:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5dump_xml.c:19:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5dump_xml.c:24:0:
h5dump_extern.h:88:22: warning: ISO C90 does not support 'long long' [-Wlong-long]
 extern unsigned long long packed_mask[PACKED_BITS_MAX];  /* packed bits are restricted to 8*sizeof(llong) bytes */
                      ^
h5dump_xml.c: In function 'xml_dump_all_cb':
h5dump_xml.c:160:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:174:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c: In function 'xml_escape_the_string':
h5dump_xml.c:751:15: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         len = slen;
               ^
h5dump_xml.c: In function 'xml_print_datatype':
h5dump_xml.c:874:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:888:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c:1238:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             nmembers = H5Tget_nmembers(type);
                        ^
h5dump_xml.c:1462:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             ndims = H5Tget_array_ndims(type);
                     ^
h5dump_xml.c: In function 'xml_dump_datatype':
h5dump_xml.c:1562:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:1576:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c: In function 'xml_dump_dataspace':
h5dump_xml.c:1701:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:1715:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c: In function 'xml_dump_data':
h5dump_xml.c:1876:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:1894:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c: In function 'xml_dump_attr':
h5dump_xml.c:2074:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:2088:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c: In function 'xml_dump_named_datatype':
h5dump_xml.c:2400:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:2414:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c: In function 'xml_dump_group':
h5dump_xml.c:2625:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:2639:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
In file included from h5dump_xml.c:18:0:
h5dump_xml.c: In function 'xml_print_refs':
h5dump_xml.c:2980:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         buf = (char *) HDcalloc((size_t)(ssiz * tsiz), sizeof(char));
                                               ^
../../src/H5private.h:574:37: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                     ^
h5dump_xml.c:2996:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         buf = (char *) HDcalloc((size_t)(ssiz * tsiz), sizeof(char));
                                               ^
../../src/H5private.h:574:37: note: in definition of macro 'HDcalloc'
     #define HDcalloc(N,Z)    calloc(N,Z)
                                     ^
h5dump_xml.c:3014:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:3028:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
In file included from h5dump_xml.c:18:0:
h5dump_xml.c: In function 'xml_print_strs':
h5dump_xml.c:3138:38: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         buf = HDmalloc((size_t)(ssiz * tsiz));
                                      ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dump_xml.c:3154:38: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         buf = HDmalloc((size_t)(ssiz * tsiz));
                                      ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dump_xml.c:3173:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:3187:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c:3192:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (i = 0; i < ssiz; i++) {
                   ^
h5dump_xml.c: In function 'check_filters':
h5dump_xml.c:3289:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:3303:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c: In function 'xml_dump_fill_value':
h5dump_xml.c:3429:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:3443:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c: In function 'xml_dump_dataset':
h5dump_xml.c:3793:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:3811:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c: In function 'xml_print_enum':
h5dump_xml.c:4376:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     ctx.cur_column = dump_indent;
                      ^
h5dump_xml.c:4390:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         string_dataformat.line_ncols = h5tools_nCols;
                                        ^
h5dump_xml.c:4423:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
     if (H5Tget_size(type) <= sizeof(long long)) {
                                          ^
h5dump_xml.c:4424:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
         dst_size = sizeof(long long);
                                ^
h5dump_xml.c:4505:85: warning: ISO C90 does not support 'long long' [-Wlong-long]
             h5tools_str_append(&buffer,"%" H5_PRINTF_LL_WIDTH "u", *((unsigned long long *)
                                                                                     ^
h5dump_xml.c:4510:31: warning: ISO C90 does not support 'long long' [-Wlong-long]
                       *((long long *) ((void *) (value + i * dst_size))));
                               ^
h5dump_xml.c: In function 'xml_print_refs':
h5dump_xml.c:3076:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Sclose(space);
         ^
h5dump_xml.c:3033:21: warning: 'ssiz' may be used uninitialized in this function [-Wmaybe-uninitialized]
     for (i = 0; i < (hsize_t)ssiz; i++) {
                     ^
h5dump_xml.c: In function 'xml_print_strs':
h5dump_xml.c:3249:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Sclose(space);
         ^
  CCLD     h5dump
  CC       h5dumpgentest.o
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from h5dumpgentest.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5dumpgentest.c:27:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5dumpgentest.c:29:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5dumpgentest.c:29:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5dumpgentest.c: In function 'gent_many':
h5dumpgentest.c:1540:67: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                         dset1[j].c[i3][i2][i1][i0] = (double)(i0+j+sdim);
                                                                   ^
h5dumpgentest.c:1457:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t ret;
            ^
h5dumpgentest.c: In function 'gent_str2':
h5dumpgentest.c:1843:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         start[0] = i;
                    ^
h5dumpgentest.c:1856:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         start[0] = i;
                    ^
h5dumpgentest.c:1876:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         start[0] = i;
                    ^
h5dumpgentest.c:1890:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         start[0] = i;
                    ^
h5dumpgentest.c:1909:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         start[0] = i;
                    ^
h5dumpgentest.c:1923:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         start[0] = i;
                    ^
h5dumpgentest.c: In function 'gent_objref':
h5dumpgentest.c:2009:19: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         *tu32++ = i * 3;
                   ^
h5dumpgentest.c: In function 'gent_datareg':
h5dumpgentest.c:2114:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         *tu8++=i*3;
                ^
h5dumpgentest.c: In function 'gent_attrreg':
h5dumpgentest.c:2223:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         *tu8++=i*3;
                ^
h5dumpgentest.c: In function 'gent_nestcomp':
h5dumpgentest.c:2342:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         s1[i].d.a = 65 + i;
                     ^
h5dumpgentest.c: In function 'gent_opaque':
h5dumpgentest.c:2413:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         test[x][0] = x;
                      ^
h5dumpgentest.c:2414:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         test[x][1] = 99 - x;
                      ^
In file included from h5dumpgentest.c:28:0:
h5dumpgentest.c: In function 'gent_vldatatypes':
h5dumpgentest.c:2514:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].p = HDmalloc((i + 1) * sizeof(int));
                                       ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dumpgentest.c:2515:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].len = i + 1;
                        ^
In file included from h5dumpgentest.c:28:0:
h5dumpgentest.c:2541:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].p = HDmalloc((i + 1) * sizeof(float));
                                       ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dumpgentest.c:2542:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         wdata[i].len = i + 1;
                        ^
h5dumpgentest.c:2506:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t ret=0;
            ^
h5dumpgentest.c: In function 'gent_vldatatypes2':
h5dumpgentest.c:2601:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_vldatatypes3':
h5dumpgentest.c:2678:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         wdata[i].i=i*10;
                    ^
h5dumpgentest.c:2674:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_vldatatypes4':
h5dumpgentest.c:2750:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             ((s1 *)wdata[i].p)[j].i=i*10+j;
                                     ^
h5dumpgentest.c:2743:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_vldatatypes5':
h5dumpgentest.c:2816:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i].len=i+5;
                          ^
In file included from h5dumpgentest.c:28:0:
h5dumpgentest.c:2817:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i].p=HDmalloc(sizeof(unsigned)*(i+5));
                                                 ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dumpgentest.c:2819:45: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 ((unsigned *)wdata[i].p)[j]=j*2;
                                             ^
h5dumpgentest.c:2807:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_array1_big':
h5dumpgentest.c:2877:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_array1':
h5dumpgentest.c:2968:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_array2':
h5dumpgentest.c:3012:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_array3':
h5dumpgentest.c:3060:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_array4':
h5dumpgentest.c:3116:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_array5':
h5dumpgentest.c:3183:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
In file included from h5dumpgentest.c:28:0:
h5dumpgentest.c: In function 'gent_array6':
h5dumpgentest.c:3258:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i][j].p=HDmalloc((i+j+1)*sizeof(unsigned int));
                                           ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dumpgentest.c:3259:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i][j].len=i+j+1;
                             ^
h5dumpgentest.c:3261:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 ((unsigned int *)wdata[i][j].p)[k]=i*100+j*10+k;
                                                    ^
h5dumpgentest.c:3253:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
In file included from h5dumpgentest.c:28:0:
h5dumpgentest.c: In function 'gent_array7':
h5dumpgentest.c:3319:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i][j].p=HDmalloc((i+j+1)*(sizeof(unsigned int)*ARRAY1_DIM1));
                                           ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dumpgentest.c:3320:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             wdata[i][j].len=i+j+1;
                             ^
h5dumpgentest.c:3323:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                     ((unsigned int *)wdata[i][j].p)[k*ARRAY1_DIM1+l]=i*1000+j*100+k*10+l;
                                                                      ^
h5dumpgentest.c:3314:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t  ret;  /* Generic return value  */
             ^
h5dumpgentest.c: In function 'gent_array8':
h5dumpgentest.c:3389:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         wdata[i] = i;
                    ^
h5dumpgentest.c:3378:17: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t      status = -1;
                 ^
h5dumpgentest.c: In function 'gent_empty':
h5dumpgentest.c:3439:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t ret=0;
            ^
h5dumpgentest.c: In function 'gent_multi':
h5dumpgentest.c:3663:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         memb_addr[mt] = MAX(mt - 1,0) * (HADDR_MAX / 10);
                                       ^
In file included from h5dumpgentest.c:28:0:
h5dumpgentest.c: In function 'write_attr_in':
h5dumpgentest.c:4050:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].p = HDmalloc((i + 1) * sizeof(int));
                                              ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dumpgentest.c:4051:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].len = i + 1;
                               ^
h5dumpgentest.c:4107:32: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                 buf23[i][j][k]=n++;
                                ^
h5dumpgentest.c:4133:34: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                 buf33[i][j][k].a=n++;
                                  ^
In file included from h5dumpgentest.c:28:0:
h5dumpgentest.c:4182:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int));
                                                     ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dumpgentest.c:4183:38: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].len = i + 1;
                                      ^
h5dumpgentest.c:3827:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t  status;
             ^
In file included from h5dumpgentest.c:28:0:
h5dumpgentest.c: In function 'write_dset_in':
h5dumpgentest.c:4492:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].p = HDmalloc((i + 1) * sizeof(int));
                                              ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dumpgentest.c:4493:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].len = i + 1;
                               ^
h5dumpgentest.c:4561:32: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                 buf23[i][j][k]=n++;
                                ^
h5dumpgentest.c:4587:34: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                 buf33[i][j][k].a=n++;
                                  ^
In file included from h5dumpgentest.c:28:0:
h5dumpgentest.c:4636:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int));
                                                     ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5dumpgentest.c:4637:38: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].len = i + 1;
                                      ^
h5dumpgentest.c:4268:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t  status;
             ^
h5dumpgentest.c: In function 'gent_attr_all':
h5dumpgentest.c:4711:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t  status;
             ^
h5dumpgentest.c: In function 'gent_compound_complex':
h5dumpgentest.c:4892:37: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
                 Array1[m].d[n][o] = m + n + o;
                                     ^
h5dumpgentest.c:4869:16: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t     status;                    /* Error checking variable */
                ^
h5dumpgentest.c: In function 'gent_named_dtype_attr':
h5dumpgentest.c:5023:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t ret;
            ^
h5dumpgentest.c: In function 'make_external':
h5dumpgentest.c:5245:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     int     ret;
             ^
h5dumpgentest.c: In function 'gent_filters':
h5dumpgentest.c:5293:23: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     int      i, j, n, ret;
                       ^
h5dumpgentest.c: In function 'gent_fcontents':
h5dumpgentest.c:5649:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     int      ret;
              ^
h5dumpgentest.c: In function 'gent_fvalues':
h5dumpgentest.c:5783:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     int        ret;
                ^
h5dumpgentest.c: In function 'gent_string':
h5dumpgentest.c:5943:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     int      ret;
              ^
h5dumpgentest.c: In function 'gent_aindices':
h5dumpgentest.c:6038:29: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     int      i, j, k, l, n, ret;
                             ^
h5dumpgentest.c: In function 'gent_longlinks':
h5dumpgentest.c:6107:17: warning: variable 'gid2' set but not used [-Wunused-but-set-variable]
     hid_t       gid2 = (-1);    /* Datatype ID */
                 ^
h5dumpgentest.c: In function 'gent_bigdims':
h5dumpgentest.c:6264:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define GB4LL    ((unsigned long long) 4*1024*1024*1024)
                                  ^
h5dumpgentest.c:6265:19: note: in expansion of macro 'GB4LL'
 #define DIM_4GB  (GB4LL + 10)
                   ^
h5dumpgentest.c:6276:22: note: in expansion of macro 'DIM_4GB'
     hsize_t dims[1]={DIM_4GB};                 /* dataset dimensions */
                      ^
h5dumpgentest.c:6264:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define GB4LL    ((unsigned long long) 4*1024*1024*1024)
                                  ^
h5dumpgentest.c:6310:19: note: in expansion of macro 'GB4LL'
     hs_start[0] = GB4LL - 10;
                   ^
h5dumpgentest.c:6286:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     int     ret;
             ^
h5dumpgentest.c: In function 'gent_hyperslab':
h5dumpgentest.c:6382:17: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     int      i, ret;
                 ^
h5dumpgentest.c: In function 'gent_packedbits':
h5dumpgentest.c:6997:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
             dsetu8[i][j] = dsetu8[i][j-1] << 1;
                            ^
h5dumpgentest.c:6999:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         valu8bits <<= 1;
                       ^
h5dumpgentest.c:7015:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
             dsetu16[i][j] = dsetu16[i][j-1] << 1;
                             ^
h5dumpgentest.c:7017:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
         valu16bits <<= 1;
                        ^
h5dumpgentest.c:7069:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
             dset8[i][j] = dset8[i][j-1] << 1;
                           ^
h5dumpgentest.c:7071:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
         val8bits <<= 1;
                      ^
h5dumpgentest.c:7087:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
             dset16[i][j] = dset16[i][j-1] << 1;
                            ^
h5dumpgentest.c:7089:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
         val16bits <<= 1;
                       ^
h5dumpgentest.c: In function 'gent_attr_intsize':
h5dumpgentest.c:7187:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
             dsetu8[i][j] = dsetu8[i][j-1] << 1;
                            ^
h5dumpgentest.c:7189:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         valu8bits <<= 1;
                       ^
h5dumpgentest.c:7205:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
             dsetu16[i][j] = dsetu16[i][j-1] << 1;
                             ^
h5dumpgentest.c:7207:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
         valu16bits <<= 1;
                        ^
h5dumpgentest.c:7259:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
             dset8[i][j] = dset8[i][j-1] << 1;
                           ^
h5dumpgentest.c:7261:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
         val8bits <<= 1;
                      ^
h5dumpgentest.c:7277:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
             dset16[i][j] = dset16[i][j-1] << 1;
                            ^
h5dumpgentest.c:7279:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
         val16bits <<= 1;
                       ^
h5dumpgentest.c: In function 'gent_charsets':
h5dumpgentest.c:7354:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t status;
            ^
h5dumpgentest.c: In function 'gent_compound_intsizes':
h5dumpgentest.c:7440:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7442:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7443:42: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                 Array1[m].dsetu8[n][o] = Array1[m].dsetu8[n][o-1] << 1;
                                          ^
h5dumpgentest.c:7445:27: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
             valu8bits <<= 1;
                           ^
h5dumpgentest.c:7452:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7454:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7455:43: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
                 Array1[m].dsetu16[n][o] = Array1[m].dsetu16[n][o-1] << 1;
                                           ^
h5dumpgentest.c:7457:28: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
             valu16bits <<= 1;
                            ^
h5dumpgentest.c:7464:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7466:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7476:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7478:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7488:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7490:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7491:41: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
                 Array1[m].dset8[n][o] = Array1[m].dset8[n][o-1] << 1;
                                         ^
h5dumpgentest.c:7493:26: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
             val8bits <<= 1;
                          ^
h5dumpgentest.c:7500:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7502:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7503:42: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
                 Array1[m].dset16[n][o] = Array1[m].dset16[n][o-1] << 1;
                                          ^
h5dumpgentest.c:7505:27: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
             val16bits <<= 1;
                           ^
h5dumpgentest.c:7512:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7514:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7524:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7526:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7535:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++)
                      ^
h5dumpgentest.c:7536:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 0; o < dims[1]; o++)
                          ^
h5dumpgentest.c:7428:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t status; /* Error checking variable */
            ^
h5dumpgentest.c: In function 'gent_compound_attr_intsizes':
h5dumpgentest.c:7715:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7718:42: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                 Array1[m].dsetu8[n][o] = Array1[m].dsetu8[n][o-1] << 1;
                                          ^
h5dumpgentest.c:7720:27: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
             valu8bits <<= 1;
                           ^
h5dumpgentest.c:7727:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7729:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7730:43: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
                 Array1[m].dsetu16[n][o] = Array1[m].dsetu16[n][o-1] << 1;
                                           ^
h5dumpgentest.c:7732:28: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
             valu16bits <<= 1;
                            ^
h5dumpgentest.c:7739:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7741:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7751:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7753:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7763:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7765:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7766:41: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
                 Array1[m].dset8[n][o] = Array1[m].dset8[n][o-1] << 1;
                                         ^
h5dumpgentest.c:7768:26: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
             val8bits <<= 1;
                          ^
h5dumpgentest.c:7775:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7777:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7778:42: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
                 Array1[m].dset16[n][o] = Array1[m].dset16[n][o-1] << 1;
                                          ^
h5dumpgentest.c:7780:27: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
             val16bits <<= 1;
                           ^
h5dumpgentest.c:7787:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7789:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7799:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++){
                      ^
h5dumpgentest.c:7801:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 1; o < dims[1]; o++) {
                          ^
h5dumpgentest.c:7810:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(n = 0; n < dims[0]; n++)
                      ^
h5dumpgentest.c:7811:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(o = 0; o < dims[1]; o++)
                          ^
h5dumpgentest.c:7703:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t status; /* Error checking variable */
            ^
h5dumpgentest.c: In function 'gent_intscalars':
h5dumpgentest.c:8128:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
             dsetu8[i][j] = dsetu8[i][j-1] << 1;
                            ^
h5dumpgentest.c:8130:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         valu8bits <<= 1;
                       ^
h5dumpgentest.c:8147:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
             dsetu16[i][j] = dsetu16[i][j-1] << 1;
                             ^
h5dumpgentest.c:8149:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
         valu16bits <<= 1;
                        ^
h5dumpgentest.c:8204:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
             dset8[i][j] = dset8[i][j-1] << 1;
                           ^
h5dumpgentest.c:8206:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
         val8bits <<= 1;
                      ^
h5dumpgentest.c:8223:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
             dset16[i][j] = dset16[i][j-1] << 1;
                            ^
h5dumpgentest.c:8225:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
         val16bits <<= 1;
                       ^
h5dumpgentest.c: In function 'gent_attr_intscalars':
h5dumpgentest.c:8327:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
             dsetu8[i][j] = dsetu8[i][j-1] << 1;
                            ^
h5dumpgentest.c:8329:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion]
         valu8bits <<= 1;
                       ^
h5dumpgentest.c:8346:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
             dsetu16[i][j] = dsetu16[i][j-1] << 1;
                             ^
h5dumpgentest.c:8348:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
         valu16bits <<= 1;
                        ^
h5dumpgentest.c:8403:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
             dset8[i][j] = dset8[i][j-1] << 1;
                           ^
h5dumpgentest.c:8405:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion]
         val8bits <<= 1;
                      ^
h5dumpgentest.c:8422:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
             dset16[i][j] = dset16[i][j-1] << 1;
                            ^
h5dumpgentest.c:8424:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion]
         val16bits <<= 1;
                       ^
h5dumpgentest.c: In function 'gent_string_scalars':
h5dumpgentest.c:8516:24: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion]
         string[i][0] = 'A' + i;
                        ^
h5dumpgentest.c:8518:28: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
             string[i][j] = string[i][j-1] + 1;
                            ^
  CCLD     h5dumpgentest
  CC       binread.o
In file included from /usr/include/stdio.h:27:0,
                 from binread.c:17:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
binread.c: In function 'main':
binread.c:83:13: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
   numread = fread( buf, sizeof( TYPE ), nelmts, stream );
             ^
  CCLD     binread
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5dump'
Making all in misc
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/misc'
  CC       h5debug.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5debug.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from h5debug.c:40:0:
../../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
                                ^
In file included from h5debug.c:40:0:
../../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HCOMMON_ERROR(maj, min, ...)                    \
                                 ^
../../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HDONE_ERROR(maj, min, ret_val, ...) {          \
                                        ^
../../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
                                        ^
  CCLD     h5debug
  CC       h5repart.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from h5repart.c:28:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repart.c:28:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
h5repart.c: In function 'main':
h5repart.c:246:17: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
      blk_size = get_size (prog_name, &argno, argc, argv);
                 ^
h5repart.c:305:17: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
      left_overs -= n;
                 ^
h5repart.c:305:20: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
      left_overs -= n;
                    ^
h5repart.c:356:13: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
  src_offset += n;
             ^
h5repart.c:356:16: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
  src_offset += n;
                ^
h5repart.c:360:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
   dst_offset += n;
              ^
h5repart.c:360:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
   dst_offset += n;
                 ^
h5repart.c:365:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
   dst_offset += n;
              ^
h5repart.c:365:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
   dst_offset += n;
                 ^
h5repart.c:389:13: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
  dst_offset += n;
             ^
h5repart.c:389:16: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
  dst_offset += n;
                ^
h5repart.c:471:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         hdsize = dst_size;
                  ^
  CCLD     h5repart
  CC       h5mkgrp.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5mkgrp.c:17:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5tools.h:25,
                 from h5mkgrp.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5mkgrp.c:18:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5mkgrp.c:18:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5mkgrp.c: In function 'leave':
h5mkgrp.c:71:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(curr_group = 0; curr_group < params.ngroups; curr_group++)
                                        ^
h5mkgrp.c: In function 'parse_command_line':
h5mkgrp.c:183:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     parms->ngroups = (argc - opt_ind);
                      ^
h5mkgrp.c: In function 'main':
h5mkgrp.c:335:1: warning: control reaches end of non-void function [-Wreturn-type]
 } /* end main() */
 ^
  CCLD     h5mkgrp
  CC       h5repart_gentest.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from h5repart_gentest.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repart_gentest.c:23:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     h5repart_gentest
  CC       talign.o
In file included from /usr/include/string.h:25:0,
                 from talign.c:20:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from talign.c:24:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from talign.c:26:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from talign.c:26:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
talign.c: In function 'main':
talign.c:196:5: warning: 'spc' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Sclose(spc);
     ^
  CCLD     talign
  CC       repart_test.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from repart_test.c:24:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from repart_test.c:24:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     repart_test
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/misc'
Making all in h5import
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5import'
  CC       h5import.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from h5import.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5import.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5import.c:23:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5import.c:23:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5import.c:22:0:
h5import.c: In function 'readIntegerData':
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
h5import.c:458:5: note: in expansion of macro 'H5DT_INT64'
     H5DT_INT64 *in64;
     ^
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
h5import.c:559:17: note: in expansion of macro 'H5DT_INT64'
         in64 = (H5DT_INT64 *) in->data;
                 ^
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
h5import.c:567:26: note: in expansion of macro 'H5DT_INT64'
                 *in64 = (H5DT_INT64) HDstrtoll(buffer, NULL, 10);
                          ^
In file included from h5import.c:17:0:
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
../../src/H5private.h:728:39: note: in definition of macro 'HDfread'
     #define HDfread(M,Z,N,F)  fread(M,Z,N,F)
                                       ^
h5import.c:573:51: note: in expansion of macro 'H5DT_INT64'
                 if (HDfread((char *) in64, sizeof(H5DT_INT64), 1, strm) != 1) {
                                                   ^
In file included from h5import.c:22:0:
h5import.c: In function 'readUIntegerData':
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
h5import.h:73:33: note: in expansion of macro 'H5DT_INT64'
 #define H5DT_UINT64    unsigned H5DT_INT64
                                 ^
h5import.c:601:5: note: in expansion of macro 'H5DT_UINT64'
     H5DT_UINT64 *in64;
     ^
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
h5import.h:73:33: note: in expansion of macro 'H5DT_INT64'
 #define H5DT_UINT64    unsigned H5DT_INT64
                                 ^
h5import.c:700:17: note: in expansion of macro 'H5DT_UINT64'
         in64 = (H5DT_UINT64 *) in->data;
                 ^
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
h5import.h:73:33: note: in expansion of macro 'H5DT_INT64'
 #define H5DT_UINT64    unsigned H5DT_INT64
                                 ^
h5import.c:708:26: note: in expansion of macro 'H5DT_UINT64'
                 *in64 = (H5DT_UINT64) HDstrtoll(buffer, NULL, 10);
                          ^
In file included from h5import.c:17:0:
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
../../src/H5private.h:728:39: note: in definition of macro 'HDfread'
     #define HDfread(M,Z,N,F)  fread(M,Z,N,F)
                                       ^
h5import.h:73:33: note: in expansion of macro 'H5DT_INT64'
 #define H5DT_UINT64    unsigned H5DT_INT64
                                 ^
h5import.c:714:51: note: in expansion of macro 'H5DT_UINT64'
                 if (HDfread((char *) in64, sizeof(H5DT_UINT64), 1, strm) != 1) {
                                                   ^
h5import.c: In function 'allocateIntegerStorage':
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5import.c:1189:64: note: in expansion of macro 'H5DT_INT64'
         if ((in->data = (VOIDP) HDmalloc((size_t) len * sizeof(H5DT_INT64))) == NULL) {
                                                                ^
h5import.c: In function 'allocateUIntegerStorage':
h5import.h:72:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 #define H5DT_INT64     long long
                             ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5import.h:73:33: note: in expansion of macro 'H5DT_INT64'
 #define H5DT_UINT64    unsigned H5DT_INT64
                                 ^
h5import.c:1235:64: note: in expansion of macro 'H5DT_UINT64'
         if ((in->data = (VOIDP) HDmalloc((size_t) len * sizeof(H5DT_UINT64))) == NULL) {
                                                                ^
h5import.c: In function 'processConfigurationFile':
../../src/H5private.h:1263:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion]
     #define HDstrtol(S,R,N)    strtol(S,R,N)
                                ^
h5import.c:1442:40: note: in expansion of macro 'HDstrtol'
                                 ival = HDstrtol(more, &more, 10);
                                        ^
h5import.c: In function 'parseDimensions':
../../src/H5private.h:1263:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     #define HDstrtol(S,R,N)    strtol(S,R,N)
                                ^
h5import.c:2282:15: note: in expansion of macro 'HDstrtol'
             = HDstrtol(HDstrtok (temp, delimiter), NULL, BASE_10);
               ^
../../src/H5private.h:1263:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     #define HDstrtol(S,R,N)    strtol(S,R,N)
                                ^
h5import.c:2288:36: note: in expansion of macro 'HDstrtol'
         in->sizeOfDimension[i++] = HDstrtol(token, NULL, BASE_10);
                                    ^
h5import.c: In function 'getDimensionSizes':
h5import.c:3136:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         in->sizeOfDimension[i++] = ival;
                                    ^
h5import.c: In function 'getChunkedDimensionSizes':
h5import.c:3160:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         in->sizeOfChunk[i++] = ival;
                                ^
h5import.c: In function 'getMaximumDimensionSizes':
h5import.c:3193:43: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             in->maxsizeOfDimension[i++] = ival;
                                           ^
h5import.c: In function 'process':
h5import.c:3930:88: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 H5Pset_external(proplist, in->externFilename, (off_t) 0, numOfElements * in->inputSize / 8);
                                                                                        ^
h5import.c: In function 'main':
h5import.c:1148:5: warning: 'mspace_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Sclose(mspace_id);
     ^
h5import.c:1001:13: note: 'mspace_id' was declared here
     hid_t   mspace_id;
             ^
h5import.c:1147:5: warning: 'space_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Sclose(space_id);
     ^
h5import.c:1000:13: note: 'space_id' was declared here
     hid_t   space_id;
             ^
h5import.c:1146:5: warning: 'dset_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Dclose(dset_id);
     ^
h5import.c:999:13: note: 'dset_id' was declared here
     hid_t   dset_id;
             ^
  CCLD     h5import
  CC       h5importtest.o
In file included from /usr/include/stdio.h:27:0,
                 from h5importtest.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
h5importtest.c: In function 'main':
h5importtest.c:52:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long row4i64[3], col4i64[4], pln4i64[5];
          ^
h5importtest.c:53:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long rowo4i64 = (long long)11 , colo4i64 = (long long)21 , plno4i64 = (long long)51 ;
          ^
h5importtest.c:53:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long rowo4i64 = (long long)11 , colo4i64 = (long long)21 , plno4i64 = (long long)51 ;
                                ^
h5importtest.c:53:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long rowo4i64 = (long long)11 , colo4i64 = (long long)21 , plno4i64 = (long long)51 ;
                                                           ^
h5importtest.c:53:86: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long rowo4i64 = (long long)11 , colo4i64 = (long long)21 , plno4i64 = (long long)51 ;
                                                                                      ^
h5importtest.c:54:10: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long rowi4i64 = (long long)1 , coli4i64 = (long long)2 , plni4i64 = (long long)5 ;
          ^
h5importtest.c:54:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long rowi4i64 = (long long)1 , coli4i64 = (long long)2 , plni4i64 = (long long)5 ;
                                ^
h5importtest.c:54:58: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long rowi4i64 = (long long)1 , coli4i64 = (long long)2 , plni4i64 = (long long)5 ;
                                                          ^
h5importtest.c:54:84: warning: ISO C90 does not support 'long long' [-Wlong-long]
     long long rowi4i64 = (long long)1 , coli4i64 = (long long)2 , plni4i64 = (long long)5 ;
                                                                                    ^
h5importtest.c:122:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
         row4i16[i] = row4i16[i - 1] + rowi4i16;
                      ^
h5importtest.c:123:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         row4i8[i] = row4i8[i - 1] + rowi4i8;
                     ^
h5importtest.c:134:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
         col4i16[j] = col4i16[j - 1] + coli4i16;
                      ^
h5importtest.c:135:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         col4i8[j] = col4i8[j - 1] + coli4i8;
                     ^
h5importtest.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
         pln4i16[k] = pln4i16[k - 1] + plni4i16;
                      ^
h5importtest.c:146:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         pln4i8[k] = pln4i8[k - 1] + plni4i8;
                     ^
h5importtest.c:160:34: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion]
                 b16i3[k][i][j] = row4i16[i] + col4i16[j] + pln4i16[k];
                                  ^
h5importtest.c:161:33: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                 b8i3[k][i][j] = row4i8[i] + col4i8[j] + pln4i8[k];
                                 ^
  CCLD     h5importtest
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5import'
Making all in h5repack
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5repack'
  CC       dynlib_rpk.lo
In file included from /usr/include/stdlib.h:24:0,
                 from dynlib_rpk.c:21:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../src/H5PLextern.h:23,
                 from dynlib_rpk.c:23:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     libdynlibadd.la
  CC       h5repack.o
In file included from /usr/include/stdlib.h:24:0,
                 from h5repack.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repack.h:21,
                 from h5repack.c:21:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5repack.c:22:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5repack.c:22:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CC       h5repack_copy.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5repack.h:20,
                 from h5repack_copy.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repack.h:21,
                 from h5repack_copy.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5repack_copy.c:17:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5repack_copy.c:17:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CC       h5repack_filters.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5repack.h:20,
                 from h5repack_filters.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repack.h:21,
                 from h5repack_filters.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5repack_filters.c:17:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5repack_filters.c:17:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5repack_filters.c: In function 'aux_find_obj':
h5repack_filters.c:51:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
          return i;
                 ^
h5repack_filters.c:61:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
          return i;
                 ^
h5repack_filters.c: In function 'apply_filters':
h5repack_filters.c:436:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                     scale_factor = obj.filter[i].cd_values[1];
                                    ^
  CC       h5repack_opttable.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5repack.h:20,
                 from h5repack_opttable.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repack.h:21,
                 from h5repack_opttable.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5repack_opttable.c:17:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5repack_opttable.c:17:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5repack_opttable.c: In function 'aux_inctable':
h5repack_opttable.c:112:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  table->size += n_objs;
              ^
h5repack_opttable.c: In function 'options_add_layout':
h5repack_opttable.c:193:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  if (table->nelems + n_objs >= table->size) {
                    ^
h5repack_opttable.c:224:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     I = table->nelems + added;
                       ^
h5repack_opttable.c:237:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     I = table->nelems + added;
                       ^
h5repack_opttable.c:249:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
    I = table->nelems + added;
                      ^
h5repack_opttable.c:257:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  table->nelems += added;
                ^
h5repack_opttable.c: In function 'options_add_filter':
h5repack_opttable.c:279:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  if (table->nelems + n_objs >= table->size) {
                    ^
h5repack_opttable.c:301:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     I = table->nelems + added;
                       ^
h5repack_opttable.c:314:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     I = table->nelems + added;
                       ^
h5repack_opttable.c:326:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
    I = table->nelems + added;
                      ^
h5repack_opttable.c:333:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  table->nelems += added;
                ^
  CC       h5repack_parse.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5repack.h:20,
                 from h5repack_parse.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repack.h:21,
                 from h5repack_parse.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5repack_parse.c:17:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5repack_parse.c:17:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5repack_parse.c: In function 'parse_filter':
h5repack_parse.c:77:12: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
    end_obj=i;
            ^
In file included from h5repack.h:20:0,
                 from h5repack_parse.c:16:
h5repack_parse.c:93:37: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t));
                                     ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5repack_parse.c:126:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  for ( i=end_obj+1, k=0, j=0; icd_nelmts=atoi(stype);
                         ^
h5repack_parse.c:292:30: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         filt->cd_values[j++]=atoi(stype);
                              ^
h5repack_parse.c:325:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     filt->cd_values[j++]=atoi(stype);
                          ^
h5repack_parse.c:326:6: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     i+=m; /* jump */
      ^
h5repack_parse.c:447:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (filt->cd_nelmts != j)
                         ^
h5repack_parse.c: In function 'parse_layout':
h5repack_parse.c:567:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
             end_obj=i;
                     ^
In file included from h5repack.h:20:0,
                 from h5repack_parse.c:16:
h5repack_parse.c:580:40: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t));
                                        ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5repack_parse.c:652:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         for ( i=j, c_index=0; ichunk.chunk_lengths[c_index]=atoi(sdim);
                                                        ^
h5repack_parse.c:690:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                         pack->chunk.chunk_lengths[c_index]=atoi(sdim);
                                                            ^
  CC       h5repack_refs.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5repack.h:20,
                 from h5repack_refs.c:17:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repack.h:21,
                 from h5repack_refs.c:17:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5repack_refs.c:19:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5repack_refs.c:19:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5repack.h:20:0,
                 from h5repack_refs.c:17:
h5repack_refs.c: In function 'copy_refs_attr':
h5repack_refs.c:521:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             ref_comp_index = (int *)HDmalloc(nmembers*sizeof (int));
                                                      ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5repack_refs.c:522:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             ref_comp_size = (size_t *)HDmalloc(nmembers*sizeof(ref_comp_size));
                                                        ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5repack_refs.c:529:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
                     ref_comp_index[ref_comp_field_n] = i;
                                                        ^
h5repack_refs.c:592:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             array_rank = H5Tget_array_ndims(mtype_id);
                          ^
h5repack_refs.c:712:30: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
                    int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]);
                              ^
h5repack_refs.c:719:30: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
                    int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]);
                              ^
  CC       h5repack_verify.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5repack.h:20,
                 from h5repack_verify.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repack.h:21,
                 from h5repack_verify.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5repack_verify.c:17:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5repack_verify.c:17:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5repack_verify.c: In function 'h5repack_verify':
h5repack_verify.c:210:9: warning: 'sid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Sclose(sid);
         ^
h5repack_verify.c:209:9: warning: 'pid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Pclose(pid);
         ^
h5repack_verify.c:211:9: warning: 'did' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Dclose(did);
         ^
  CC       h5repack_main.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from ../../tools/lib/h5tools.h:25,
                 from h5repack_main.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5tools.h:25,
                 from h5repack_main.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5repack_main.c:16:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5repack_main.c:16:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
In file included from h5repack.h:20:0,
                 from h5repack_main.c:18:
h5repack_main.c: In function 'parse_command_line':
../../src/H5private.h:562:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     #define HDatoi(S)    atoi(S)
                          ^
h5repack_main.c:389:24: note: in expansion of macro 'HDatoi'
    options->min_comp = HDatoi( opt_arg );
                        ^
../../src/H5private.h:565:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
     #define HDatol(S)    atol(S)
                          ^
h5repack_main.c:476:25: note: in expansion of macro 'HDatol'
    options->alignment = HDatol( opt_arg );
                         ^
h5repack_main.c: In function 'main':
h5repack_main.c:574:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
  CCLD     h5repack
  CC       testh5repack_detect_szip.o
In file included from /usr/include/stdio.h:27:0,
                 from testh5repack_detect_szip.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repack.h:21,
                 from testh5repack_detect_szip.c:17:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from testh5repack_detect_szip.c:18:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from testh5repack_detect_szip.c:18:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CCLD     testh5repack_detect_szip
  CC       h5repacktst.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5repack.h:20,
                 from h5repacktst.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5repack.h:21,
                 from h5repacktst.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5repacktst.c:19:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5repacktst.c:19:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5repacktst.c: In function 'make_big':
h5repacktst.c:3293:23: warning: initializer element is not computable at load time [-Wpedantic]
     hsize_t dims[1]={ H5TOOLS_MALLOCSIZE + 1}; /* dataset dimensions */
                       ^
h5repacktst.c: In function 'make_userblock':
h5repacktst.c:3449:17: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         ub[u] = 'a' + (char)(u % 26);
                 ^
h5repacktst.c:3427:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable]
     ssize_t nwritten;           /* # of bytes written */
             ^
h5repacktst.c: In function 'verify_userblock':
h5repacktst.c:3490:13: warning: variable 'nread' set but not used [-Wunused-but-set-variable]
     ssize_t nread;              /* # of bytes read */
             ^
h5repacktst.c: In function 'make_userblock_file':
h5repacktst.c:3562:17: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
         ub[u] = 'a' + (char)(u % 26);
                 ^
h5repacktst.c:3557:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable]
     ssize_t nwritten;           /* # of bytes written */
             ^
h5repacktst.c: In function 'write_dset_in':
h5repacktst.c:3863:29: warning: initializer element is not computable at load time [-Wpedantic]
         hsize_t  tdims[] = {TEST_BUFSIZE / sizeof(double) + 1};
                             ^
In file included from h5repack.h:20:0,
                 from h5repacktst.c:16:
h5repacktst.c:4042:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].p = HDmalloc((i + 1) * sizeof(int));
                                              ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5repacktst.c:4160:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                 else buf23[i][j][k]=n++;
                                     ^
h5repacktst.c:4200:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                     buf33[i][j][k].a=n++;
                                      ^
In file included from h5repack.h:20:0,
                 from h5repacktst.c:16:
h5repacktst.c:4263:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int));
                                                     ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5repacktst.c: In function 'write_attr_in':
h5repacktst.c:5054:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             buf52[i][j].p = HDmalloc((i + 1) * sizeof(int));
                                              ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
h5repacktst.c:5274:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                 else buf23[i][j][k]=n++;
                                     ^
h5repacktst.c:5349:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
                     buf33[i][j][k].a=n++;
                                      ^
In file included from h5repack.h:20:0,
                 from h5repacktst.c:16:
h5repacktst.c:5520:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int));
                                                     ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
In file included from ../../tools/lib/h5tools.h:26:0,
                 from h5repacktst.c:19:
h5repacktst.c: In function 'add_attr_with_objref':
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:5945:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:5954:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:5963:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:5972:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> make_attr failed.\n", FUNC, __LINE__);
                                                              ^
h5repacktst.c: In function 'add_attr_with_regref':
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6014:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6023:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);
                                                                       ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6032:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6041:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> make_attr failed.\n", FUNC, __LINE__);
                                                              ^
h5repacktst.c: In function 'gen_refered_objs':
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6087:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6095:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6103:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6115:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6128:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Tcommit2 failed.\n", FUNC, __LINE__);
                                                               ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6141:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6150:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6159:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
h5repacktst.c: In function 'gen_obj_ref':
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6216:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6225:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6234:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6245:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6253:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6261:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6274:73: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> add_attr_with_objref failed.\n", FUNC, __LINE__);
                                                                         ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6283:73: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> add_attr_with_regref failed.\n", FUNC, __LINE__);
                                                                         ^
h5repacktst.c: In function 'gen_region_ref':
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6336:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6345:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);
                                                                       ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6354:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6363:72: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Sselect_hyperslab failed.\n", FUNC, __LINE__);
                                                                        ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6372:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6381:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6390:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6399:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6412:73: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> add_attr_with_objref failed.\n", FUNC, __LINE__);
                                                                         ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6421:73: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> add_attr_with_regref failed.\n", FUNC, __LINE__);
                                                                         ^
h5repacktst.c: In function 'make_complex_attr_references':
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6594:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6604:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Tcommit2 failed.\n", FUNC, __LINE__);
                                                               ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6617:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6632:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6656:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6666:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6676:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6690:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Awrite failed.\n", FUNC, __LINE__);
                                                             ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6712:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);
                                                                       ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6719:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6733:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Awrite failed.\n", FUNC, __LINE__);
                                                             ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6759:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6767:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6775:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6793:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Awrite failed.\n", FUNC, __LINE__);
                                                             ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6802:68: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dvlen_reclaim failed.\n", FUNC, __LINE__);
                                                                    ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6823:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);
                                                                       ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6830:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6848:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Awrite failed.\n", FUNC, __LINE__);
                                                             ^
../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5repacktst.c:6857:68: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dvlen_reclaim failed.\n", FUNC, __LINE__);
                                                                    ^
  CCLD     h5repacktst
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5repack'
Making all in h5jam
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5jam'
  CC       h5jam.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from h5jam.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5jam.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5jam.c:18:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5jam.c:18:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CCLD     h5jam
  CC       h5unjam.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from h5unjam.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5unjam.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5unjam.c:18:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5unjam.c:18:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5unjam.c: In function 'copy_to_file':
h5unjam.c:377:24: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             bytes_in = how_much;
                        ^
h5unjam.c:396:18: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         how_much -= bytes_read;
                  ^
h5unjam.c:396:21: warning: conversion to 'ssize_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
         how_much -= bytes_read;
                     ^
h5unjam.c:397:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         from += bytes_read;
              ^
h5unjam.c:397:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
         from += bytes_read;
                 ^
h5unjam.c:398:12: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         to += bytes_read;
            ^
h5unjam.c:398:15: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
         to += bytes_read;
               ^
  CCLD     h5unjam
  CC       tellub.o
In file included from /usr/include/stdio.h:27:0,
                 from tellub.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from tellub.c:22:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from tellub.c:24:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from tellub.c:24:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CCLD     tellub
  CC       h5jamgentest.o
In file included from /usr/include/assert.h:35:0,
                 from h5jamgentest.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5jamgentest.c:28:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     h5jamgentest
  CC       getub.o
In file included from /usr/include/stdio.h:27:0,
                 from getub.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5tools.h:25,
                 from getub.c:24:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from getub.c:24:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from getub.c:24:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CCLD     getub
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5jam'
Making all in h5copy
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5copy'
  CC       h5copy.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/H5private.h:29,
                 from h5copy.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5tools.h:25,
                 from h5copy.c:17:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5copy.c:17:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5copy.c:17:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5copy.c: In function 'usage':
h5copy.c:94:5: warning: string length '1944' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
     HDfprintf(stdout, "\
     ^
h5copy.c: In function 'main':
h5copy.c:509:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
  CCLD     h5copy
  CC       h5copygentest.o
In file included from /usr/include/stdlib.h:24:0,
                 from h5copygentest.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5copygentest.c:20:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5copygentest.c:21:0:
h5copygentest.c: In function 'gen_obj_ref':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:431:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:439:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:447:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:460:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:469:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:476:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:484:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:492:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:500:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
h5copygentest.c: In function 'gen_region_ref':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:540:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:549:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:558:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:567:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);
                                                                       ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:576:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:585:72: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Sselect_hyperslab failed.\n", FUNC, __LINE__);
                                                                        ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:594:62: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);
                                                              ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:605:69: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);
                                                                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:614:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:623:61: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);
                                                             ^
h5copygentest.c: In function 'gen_extlink_trg':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:727:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:743:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Tcommit2 failed.\n", FUNC, __LINE__);
                                                               ^
h5copygentest.c: In function 'gen_extlink_src':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:776:63: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);
                                                               ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:788:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);
                                                                       ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:797:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);
                                                                       ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:806:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);
                                                                       ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:815:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);
                                                                       ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
h5copygentest.c:824:71: note: in expansion of macro 'FUNC'
         fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);
                                                                       ^
  CCLD     h5copygentest
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5copy'
Making all in h5stat
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5stat'
  CC       h5stat.o
In file included from /usr/include/stdlib.h:24:0,
                 from h5stat.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../tools/lib/h5tools.h:25,
                 from h5stat.c:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from h5stat.c:19:0:
../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from h5stat.c:19:0:
../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
h5stat.c: In function 'group_stats':
h5stat.c:381:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t     ret;
                ^
h5stat.c: In function 'dataset_stats':
h5stat.c:464:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t     ret;
                ^
h5stat.c: In function 'datatype_stats':
h5stat.c:637:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
     herr_t ret;
            ^
h5stat.c: In function 'main':
h5stat.c:1642:1: warning: control reaches end of non-void function [-Wreturn-type]
 } /* end main() */
 ^
  CCLD     h5stat
  CC       h5stat_gentest.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from h5stat_gentest.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from h5stat_gentest.c:25:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
h5stat_gentest.c: In function 'gen_newgrat_file':
h5stat_gentest.c:49:30: warning: unused parameter 'fname' [-Wunused-parameter]
 gen_newgrat_file(const char *fname)
                              ^
h5stat_gentest.c: In function 'main':
h5stat_gentest.c:117:9: warning: 'did' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Dclose(did);
         ^
h5stat_gentest.c:57:11: note: 'did' was declared here
     hid_t did;  /* Dataset id */
           ^
h5stat_gentest.c:116:2: warning: 'attr_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
  H5Aclose(attr_id);
  ^
h5stat_gentest.c:56:11: note: 'attr_id' was declared here
     hid_t attr_id;  /* Attribute id */
           ^
h5stat_gentest.c:119:9: warning: 'sid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Sclose(sid);
         ^
h5stat_gentest.c:55:11: note: 'sid' was declared here
     hid_t sid;   /* Dataspace id */
           ^
h5stat_gentest.c:118:9: warning: 'tid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Tclose(tid);
         ^
h5stat_gentest.c:54:11: note: 'tid' was declared here
     hid_t tid;  /* Datatype id */
           ^
h5stat_gentest.c:120:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Gclose(gid);
         ^
h5stat_gentest.c:53:11: note: 'gid' was declared here
     hid_t gid;  /* Group id */
           ^
h5stat_gentest.c:121:9: warning: 'fid' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Fclose(fid);
         ^
h5stat_gentest.c:52:11: note: 'fid' was declared here
     hid_t fid;  /* File id */
           ^
  CCLD     h5stat_gentest
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5stat'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
Making all in .
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
  CC       sio_perf.o
In file included from /usr/include/stdio.h:27:0,
                 from sio_perf.c:51:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from sio_perf.c:54:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from sio_perf.h:22:0,
                 from sio_perf.c:58:
../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from sio_perf.h:22:0,
                 from sio_perf.c:58:
../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
sio_perf.c: In function 'run_test_loop':
sio_perf.c:400:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     parms.h5_align = opts->h5_alignment;
                      ^
sio_perf.c:401:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     parms.h5_thresh = opts->h5_threshold;
                       ^
sio_perf.c: At top level:
sio_perf.c:820:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 recover_size_and_print(long long val, const char *end)
                             ^
sio_perf.c: In function 'report_parameters':
sio_perf.c:864:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->dset_size[i], " ");
                                      ^
sio_perf.c:870:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->buf_size[i], " ");
                                      ^
sio_perf.c:875:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->order[i], " ");
                                      ^
sio_perf.c:887:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
                 recover_size_and_print((long long)opts->chk_size[i], " ");
                                              ^
sio_perf.c: In function 'parse_command_line':
sio_perf.c:960:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         cl_opts->buf_size[i]=(i+1)*10;
                              ^
sio_perf.c:962:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         cl_opts->chk_size[i]=(i+1)*10;
                              ^
sio_perf.c:977:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual]
     while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) {
                                    ^
sio_perf.c:1033:44: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     cl_opts->chk_size[j] = parse_size_directive(buf);
                                            ^
sio_perf.c:1183:44: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     cl_opts->buf_size[j] = parse_size_directive(buf);
                                            ^
sio_perf.c:1211:41: warning: conversion to 'int' from 'off_t {aka long int}' may alter its value [-Wconversion]
                     cl_opts->order[j] = parse_size_directive(buf);
                                         ^
sio_perf.c: In function 'run_test':
sio_perf.c:499:13: warning: function call has aggregate value [-Waggregate-return]
         res = do_sio(parms);
             ^
  CC       sio_engine.o
In file included from /usr/include/sys/types.h:25:0,
                 from sio_engine.c:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from sio_engine.c:29:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from sio_perf.h:22:0,
                 from sio_engine.c:31:
../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from sio_perf.h:22:0,
                 from sio_engine.c:31:
../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
sio_engine.c: In function 'do_sio':
sio_engine.c:174:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         if ((param.dset_size[i]%param.buf_size[i])!=0) {
                                ^
sio_engine.c:178:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
             (long long)param.dset_size[i], param.rank, param.buf_size[i]);
                   ^
sio_engine.c: In function 'do_write':
sio_engine.c:422:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (i=0; i < linear_buf_size; i++)
                 ^
sio_engine.c:423:18: warning: conversion to 'unsigned char' from 'long int' may alter its value [-Wconversion]
         buf_p[i]=i%128;
                  ^
sio_engine.c:439:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 if (parms->buf_size[i]==parms->dset_size[i])
                                       ^
sio_engine.c:440:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion]
                     cont_dim = i;
                                ^
sio_engine.c:455:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5dims[i] = parms->dset_size[i];
                         ^
sio_engine.c: In function 'dset_write':
sio_engine.c:627:48: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
     for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){
                                                ^
sio_engine.c:627:51: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){
                                                   ^
sio_engine.c:659:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         if (dims[k] <= h5offset[k]) {
                                     ^
sio_engine.c: In function 'posix_buffer_write':
sio_engine.c:712:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) {
                     ^
sio_engine.c:713:37: warning: conversion to 'size_t {aka long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
             buf_offset[local_dim] = i;
                                     ^
sio_engine.c:731:20: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion]
             for (j=i+1; j < parms->rank; j++)
                    ^
sio_engine.c:732:26: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 d_offset *= parms->dset_size[j];
                          ^
sio_engine.c:734:45: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             linear_dset_offset += (offset[i]+buf_offset[i])*d_offset;
                                             ^
In file included from sio_perf.h:20:0,
                 from sio_engine.c:31:
sio_engine.c:738:37: warning: conversion to '__off64_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0;
                                     ^
../src/H5private.h:953:43: note: in definition of macro 'HDlseek'
         #define HDlseek(F,O,W)  lseek64(F,O,W)
                                           ^
sio_engine.c:738:14: note: in expansion of macro 'POSIXSEEK'
         rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0;
              ^
sio_engine.c: In function 'do_read':
sio_engine.c:782:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(i = 0; i < linear_buf_size; i++)
                  ^
sio_engine.c:783:22: warning: conversion to 'char' from 'long int' may alter its value [-Wconversion]
         buffer2[i] = i % 128;
                      ^
sio_engine.c:795:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 if (parms->buf_size[i]==parms->dset_size[i])
                                       ^
sio_engine.c:796:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion]
                     cont_dim = i;
                                ^
sio_engine.c:808:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5dims[i] = parms->dset_size[i];
                         ^
sio_engine.c: In function 'dset_read':
sio_engine.c:946:48: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
     for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){
                                                ^
sio_engine.c:946:51: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
     for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){
                                                   ^
sio_engine.c: In function 'posix_buffer_read':
sio_engine.c:1016:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) {
                     ^
sio_engine.c:1017:37: warning: conversion to 'size_t {aka long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
             buf_offset[local_dim] = i;
                                     ^
sio_engine.c:1030:20: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion]
             for (j=i+1; jrank; j++)
                    ^
sio_engine.c:1031:26: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 d_offset *= parms->dset_size[j];
                          ^
sio_engine.c:1033:45: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             linear_dset_offset += (offset[i]+buf_offset[i])*d_offset;
                                             ^
In file included from sio_perf.h:20:0,
                 from sio_engine.c:31:
sio_engine.c:1037:37: warning: conversion to '__off64_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
         rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0;
                                     ^
../src/H5private.h:953:43: note: in definition of macro 'HDlseek'
         #define HDlseek(F,O,W)  lseek64(F,O,W)
                                           ^
sio_engine.c:1037:14: note: in expansion of macro 'POSIXSEEK'
         rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0;
              ^
sio_engine.c: In function 'set_vfd':
sio_engine.c:1165:40: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
             memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10);
                                        ^
sio_engine.c: In function 'do_sio':
sio_engine.c:122:1: warning: function returns an aggregate [-Waggregate-return]
 do_sio(parameters param)
 ^
  CC       sio_timer.o
In file included from /usr/include/stdio.h:27:0,
                 from sio_timer.c:21:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from sio_timer.h:18,
                 from sio_timer.c:24:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from sio_perf.h:22:0,
                 from sio_timer.c:27:
../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from sio_perf.h:22:0,
                 from sio_timer.c:27:
../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CCLD     h5perf_serial
  CC       pio_perf.o
In file included from /usr/include/stdio.h:27:0,
                 from pio_perf.c:62:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from pio_perf.c:65:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from pio_perf.h:22:0,
                 from pio_perf.c:73:
../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from pio_perf.h:22:0,
                 from pio_perf.c:73:
../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
pio_perf.c: In function 'run_test_loop':
pio_perf.c:434:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     parms.h5_align = opts->h5_alignment;
                      ^
pio_perf.c:435:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     parms.h5_thresh = opts->h5_threshold;
                       ^
pio_perf.c:462:31: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast]
             parms.num_bytes = (off_t)pow((double)(opts->num_bpp*parms.num_procs),2);
                               ^
pio_perf.c: At top level:
pio_perf.c:1101:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
 recover_size_and_print(long long val, const char *end)
                             ^
pio_perf.c: In function 'report_parameters':
pio_perf.c:1151:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->num_bpp * opts->min_num_procs), ":");
                                  ^
pio_perf.c:1152:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->num_bpp * opts->max_num_procs), "\n");
                                  ^
pio_perf.c:1155:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->min_num_procs), "x");
                                  ^
pio_perf.c:1156:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->min_num_procs), ":");
                                  ^
pio_perf.c:1157:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->max_num_procs), "x");
                                  ^
pio_perf.c:1158:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->max_num_procs), "\n");
                                  ^
pio_perf.c:1161:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(pow(opts->num_bpp * opts->min_num_procs,2)
                                  ^
pio_perf.c:1161:44: warning: conversion to 'double' from 'off_t {aka long int}' may alter its value [-Wconversion]
     recover_size_and_print((long long)(pow(opts->num_bpp * opts->min_num_procs,2)
                                            ^
pio_perf.c:1162:13: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
             * opts->num_dsets), ":");
             ^
pio_perf.c:1163:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(pow(opts->num_bpp * opts->max_num_procs,2)
                                  ^
pio_perf.c:1163:44: warning: conversion to 'double' from 'off_t {aka long int}' may alter its value [-Wconversion]
     recover_size_and_print((long long)(pow(opts->num_bpp * opts->max_num_procs,2)
                                            ^
pio_perf.c:1164:13: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
             * opts->num_dsets), "\n");
             ^
pio_perf.c:1168:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->min_xfer_size, "x");
                                      ^
pio_perf.c:1169:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->blk_size, ":");
                                      ^
pio_perf.c:1170:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->max_xfer_size, "x");
                                      ^
pio_perf.c:1171:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->blk_size, "\n");
                                      ^
pio_perf.c:1174:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->blk_size, "x");
                                      ^
pio_perf.c:1175:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->min_xfer_size, ":");
                                      ^
pio_perf.c:1176:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->blk_size, "x");
                                      ^
pio_perf.c:1177:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
         recover_size_and_print((long long)opts->max_xfer_size, "\n");
                                      ^
pio_perf.c:1180:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)opts->blk_size, "x");
                                  ^
pio_perf.c:1181:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)opts->blk_size, "\n");
                                  ^
pio_perf.c:1185:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)opts->num_bpp, "\n");
                                  ^
pio_perf.c:1188:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->min_num_procs), ":");
                                  ^
pio_perf.c:1189:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->max_num_procs), "\n");
                                  ^
pio_perf.c:1192:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->min_num_procs
                                  ^
pio_perf.c:1194:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)(opts->num_bpp * opts->max_num_procs
                                  ^
pio_perf.c:1198:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)opts->min_xfer_size, ":");
                                  ^
pio_perf.c:1199:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)opts->max_xfer_size, "\n");
                                  ^
pio_perf.c:1201:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
     recover_size_and_print((long long)opts->blk_size, "\n");
                                  ^
pio_perf.c: In function 'parse_command_line':
pio_perf.c:1283:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual]
     while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) {
                                    ^
pio_perf.c:1328:33: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             cl_opts->blk_size = parse_size_directive(opt_arg);
                                 ^
pio_perf.c:1429:38: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             cl_opts->min_xfer_size = parse_size_directive(opt_arg);
                                      ^
pio_perf.c:1432:38: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             cl_opts->max_xfer_size = parse_size_directive(opt_arg);
                                      ^
pio_perf.c:1452:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         cl_opts->max_xfer_size = cl_opts->num_bpp;
                                  ^
pio_perf.c:1455:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         cl_opts->min_xfer_size = (cl_opts->num_bpp)/2;
                                  ^
pio_perf.c:1458:29: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         cl_opts->blk_size = (cl_opts->num_bpp)/2;
                             ^
pio_perf.c:1468:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if (cl_opts->min_xfer_size > cl_opts->num_bpp)
                                    ^
pio_perf.c:1469:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         cl_opts->min_xfer_size = cl_opts->num_bpp;
                                  ^
pio_perf.c:1470:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if (cl_opts->max_xfer_size > cl_opts->num_bpp)
                                    ^
pio_perf.c:1471:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         cl_opts->max_xfer_size = cl_opts->num_bpp;
                                  ^
pio_perf.c:1475:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (cl_opts->blk_size > cl_opts->num_bpp )
                           ^
pio_perf.c:1476:29: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         cl_opts->blk_size = cl_opts->num_bpp;
                             ^
pio_perf.c: In function 'run_test':
pio_perf.c:590:13: warning: function call has aggregate value [-Waggregate-return]
         res = do_pio(parms);
             ^
pio_perf.c: In function 'main':
pio_perf.c:453:8: warning: 'doing_pio' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if (doing_pio){
        ^
pio_perf.c:425:9: note: 'doing_pio' was declared here
     int doing_pio;      /* if this process is doing PIO */
         ^
  CC       pio_engine.o
In file included from /usr/include/sys/types.h:25:0,
                 from pio_engine.c:20:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from pio_engine.c:30:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from pio_perf.h:22:0,
                 from pio_engine.c:40:
../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from pio_perf.h:22:0,
                 from pio_engine.c:40:
../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
pio_engine.c: In function 'do_pio':
pio_engine.c:203:31: warning: conversion to 'double' from 'off_t {aka long int}' may alter its value [-Wconversion]
         snbytes = (off_t)sqrt(nbytes);  /* General dataset size     */
                               ^
pio_engine.c:203:19: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast]
         snbytes = (off_t)sqrt(nbytes);  /* General dataset size     */
                   ^
pio_engine.c:250:21: warning: ISO C90 does not support 'long long' [-Wlong-long]
               (long long)snbytes, pio_mpi_nprocs_g);
                     ^
pio_engine.c:255:39: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         if(((snbytes/pio_mpi_nprocs_g)%buf_size)!=0) {
                                       ^
pio_engine.c:259:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
             (long long)(snbytes/pio_mpi_nprocs_g), buf_size);
                   ^
pio_engine.c:264:20: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         if((snbytes%buf_size)!=0) {
                    ^
pio_engine.c:268:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
             (long long)snbytes, buf_size);
                   ^
pio_engine.c:313:5: warning: statement with no effect [-Wunused-value]
     hrc == SUCCESS;
     ^
pio_engine.c: In function 'do_write':
pio_engine.c:585:46: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             bytes_begin[0] = (off_t)(blk_size*pio_mpi_rank_g);
                                              ^
pio_engine.c:597:31: warning: conversion to 'double' from 'off_t {aka long int}' may alter its value [-Wconversion]
         snbytes = (off_t)sqrt(nbytes);
                               ^
pio_engine.c:597:19: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast]
         snbytes = (off_t)sqrt(nbytes);
                   ^
pio_engine.c:609:50: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 bytes_begin[1] = (off_t)(blk_size*pio_mpi_rank_g);
                                                  ^
pio_engine.c:611:59: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 bytes_begin[1] = (off_t)(blk_size*blk_size*pio_mpi_rank_g);
                                                           ^
pio_engine.c:639:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
             buf_size, (long long)bytes_begin[0],
                             ^
pio_engine.c:640:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
             (long long)bytes_count);
                   ^
pio_engine.c:644:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
             buf_size*blk_size, (long long)bytes_begin[0],
                                      ^
pio_engine.c:645:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
             (long long)bytes_begin[1], (long long)bytes_count);
                   ^
pio_engine.c:645:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
             (long long)bytes_begin[1], (long long)bytes_count);
                                              ^
pio_engine.c:689:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             mrc = MPI_Type_vector((int)blk_size, (int)1, (int)(snbytes/buf_size),
                                                                       ^
pio_engine.c:707:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             mrc = MPI_Type_vector((int)buf_size, (int)1, (int)(snbytes/blk_size),
                                                                       ^
pio_engine.c:734:82: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             mrc = MPI_Type_vector((int)(buf_size/blk_size), (int)1, (int)(snbytes/blk_size),
                                                                                  ^
pio_engine.c:750:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5dims[0] = nbytes;
                             ^
pio_engine.c:757:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5start[0] = bytes_begin[0];
                              ^
pio_engine.c:764:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5start[0] = bytes_begin[0];
                              ^
pio_engine.c:765:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 h5stride[0] = blk_size*pio_mpi_nprocs_g;
                                       ^
pio_engine.c:793:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5dims[0] = snbytes;
                             ^
pio_engine.c:794:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5dims[1] = snbytes;
                             ^
pio_engine.c:801:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5start[0] = bytes_begin[0];
                              ^
pio_engine.c:802:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5start[1] = bytes_begin[1];
                              ^
pio_engine.c:811:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5start[0] = bytes_begin[0];
                              ^
pio_engine.c:812:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5start[1] = bytes_begin[1];
                              ^
pio_engine.c:814:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 h5stride[1] = blk_size*pio_mpi_nprocs_g;
                                       ^
pio_engine.c:978:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=buf_size;
                                ^
pio_engine.c:978:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=buf_size;
                                  ^
pio_engine.c:1007:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=blk_size;
                                    ^
pio_engine.c:1007:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=blk_size;
                                      ^
pio_engine.c:1021:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         file_offset=posix_file_offset+(off_t)(((nbytes_xfer/blk_size)
                                                                            ^
pio_engine.c:1022:29: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes));
                             ^
pio_engine.c:1022:48: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes));
                                                ^
pio_engine.c:1022:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes));
                                                                       ^
pio_engine.c:1022:81: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes));
                                                                                 ^
pio_engine.c:1033:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         file_offset=posix_file_offset+(off_t)((((nbytes_xfer/buf_size)
                                                                             ^
pio_engine.c:1034:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes)
                             ^
pio_engine.c:1034:47: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes)
                                               ^
pio_engine.c:1034:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes)
                                                                  ^
pio_engine.c:1035:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes);
                                           ^
pio_engine.c:1035:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes);
                                                     ^
pio_engine.c:1035:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes);
                                                                       ^
pio_engine.c:1066:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         file_offset=posix_file_offset+(off_t)(((nbytes_xfer/(buf_size/blk_size)
                                                                            ^
pio_engine.c:1067:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size))
                         ^
pio_engine.c:1067:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size))
                                                    ^
pio_engine.c:1067:73: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size))
                                                                         ^
pio_engine.c:1067:96: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size))
                                                                                                ^
pio_engine.c:1068:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)%(snbytes*blk_size));
                         ^
pio_engine.c:1068:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)%(snbytes*blk_size));
                                                    ^
pio_engine.c:1075:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         file_offset_advance = (off_t)(snbytes*blk_size);
                                                              ^
pio_engine.c:1102:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=nbytes_xfer_advance;
                                ^
pio_engine.c:1102:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=nbytes_xfer_advance;
                                  ^
pio_engine.c:1133:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                    ^
pio_engine.c:1133:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                      ^
pio_engine.c:1158:40: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             nbytes_xfer+=blk_size;
                                        ^
pio_engine.c:1158:42: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                             nbytes_xfer+=blk_size;
                                          ^
pio_engine.c:1179:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                    ^
pio_engine.c:1179:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                      ^
pio_engine.c:1189:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                             mpi_file_type, (char*)"native",  h5_io_info_g);
                                            ^
pio_engine.c:1198:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                    ^
pio_engine.c:1198:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                      ^
pio_engine.c:1209:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)*
                                                                 ^
pio_engine.c:1209:75: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)*
                                                                           ^
pio_engine.c:1210:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes);
                                      ^
pio_engine.c:1209:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)*
                                                   ^
pio_engine.c:1210:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes);
                                                             ^
pio_engine.c:1210:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes);
                                                                       ^
pio_engine.c:1209:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)*
                                    ^
pio_engine.c:1224:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                                                  ^
pio_engine.c:1224:76: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                                                            ^
pio_engine.c:1224:94: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                                                                              ^
pio_engine.c:1225:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes;
                                      ^
pio_engine.c:1224:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                                   ^
pio_engine.c:1225:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes;
                                                             ^
pio_engine.c:1225:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes;
                                                                       ^
pio_engine.c:1225:89: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes;
                                                                                         ^
pio_engine.c:1224:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                    ^
pio_engine.c:1262:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size)
                                                                 ^
pio_engine.c:1263:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)
                             ^
pio_engine.c:1263:56: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)
                                                        ^
pio_engine.c:1263:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)
                                                                             ^
pio_engine.c:1262:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size)
                                                   ^
pio_engine.c:1264:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size);
                                           ^
pio_engine.c:1264:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size);
                                                                ^
pio_engine.c:1264:91: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size);
                                                                                           ^
pio_engine.c:1262:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size)
                                    ^
pio_engine.c:1271:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset_advance = (MPI_Offset)(snbytes*blk_size);
                                                                  ^
pio_engine.c:1297:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=nbytes_xfer_advance;
                                    ^
pio_engine.c:1297:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=nbytes_xfer_advance;
                                      ^
pio_engine.c:1311:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                         mpi_collective_type, (char *)"native", h5_io_info_g);
                                              ^
pio_engine.c:1320:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=buf_size*blk_size;
                                ^
pio_engine.c:1320:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=buf_size*blk_size;
                                  ^
pio_engine.c:1349:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             nbytes_xfer += buf_size;
                         ^
pio_engine.c:1349:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
             nbytes_xfer += buf_size;
                            ^
pio_engine.c:1356:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size;
                                                    ^
pio_engine.c:1356:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size;
                                           ^
pio_engine.c:1356:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size;
                               ^
pio_engine.c:1357:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size;
                                                    ^
pio_engine.c:1357:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size;
                                           ^
pio_engine.c:1357:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size;
                               ^
pio_engine.c:1363:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size;
                                                                       ^
pio_engine.c:1363:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size;
                                                              ^
pio_engine.c:1363:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size;
                               ^
pio_engine.c:1364:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size;
                                                                       ^
pio_engine.c:1364:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size;
                                                              ^
pio_engine.c:1364:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size;
                               ^
pio_engine.c:1376:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             nbytes_xfer += buf_size*blk_size;
                         ^
pio_engine.c:1376:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
             nbytes_xfer += buf_size*blk_size;
                            ^
pio_engine.c: In function 'do_read':
pio_engine.c:1565:46: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             bytes_begin[0] = (off_t)(blk_size*pio_mpi_rank_g);
                                              ^
pio_engine.c:1573:31: warning: conversion to 'double' from 'off_t {aka long int}' may alter its value [-Wconversion]
         snbytes = (off_t)sqrt(nbytes);
                               ^
pio_engine.c:1573:19: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast]
         snbytes = (off_t)sqrt(nbytes);
                   ^
pio_engine.c:1587:50: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 bytes_begin[1] = (off_t)(blk_size*pio_mpi_rank_g);
                                                  ^
pio_engine.c:1589:59: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 bytes_begin[1] = (off_t)(blk_size*blk_size*pio_mpi_rank_g);
                                                           ^
pio_engine.c:1612:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
             buf_size, (long long)bytes_begin[0],
                             ^
pio_engine.c:1613:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
             (long long)bytes_count);
                   ^
pio_engine.c:1617:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
             buf_size*blk_size, (long long)bytes_begin[0],
                                      ^
pio_engine.c:1618:19: warning: ISO C90 does not support 'long long' [-Wlong-long]
             (long long)bytes_begin[1], (long long)bytes_count);
                   ^
pio_engine.c:1618:46: warning: ISO C90 does not support 'long long' [-Wlong-long]
             (long long)bytes_begin[1], (long long)bytes_count);
                                              ^
pio_engine.c:1661:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             mrc = MPI_Type_vector((int)blk_size, (int)1, (int)(snbytes/buf_size),
                                                                       ^
pio_engine.c:1679:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             mrc = MPI_Type_vector((int)buf_size, (int)1, (int)(snbytes/blk_size),
                                                                       ^
pio_engine.c:1706:82: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             mrc = MPI_Type_vector((int)(buf_size/blk_size), (int)1, (int)(snbytes/blk_size),
                                                                                  ^
pio_engine.c:1721:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5dims[0] = nbytes;
                         ^
pio_engine.c:1728:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5start[0] = bytes_begin[0];
                          ^
pio_engine.c:1735:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5start[0] = bytes_begin[0];
                          ^
pio_engine.c:1736:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             h5stride[0] = blk_size*pio_mpi_nprocs_g;
                                   ^
pio_engine.c:1764:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5dims[0] = snbytes;
                         ^
pio_engine.c:1765:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5dims[1] = snbytes;
                         ^
pio_engine.c:1772:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5start[0] = bytes_begin[0];
                          ^
pio_engine.c:1773:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5start[1] = bytes_begin[1];
                          ^
pio_engine.c:1782:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5start[0] = bytes_begin[0];
                          ^
pio_engine.c:1783:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             h5start[1] = bytes_begin[1];
                          ^
pio_engine.c:1785:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             h5stride[1] = blk_size*pio_mpi_nprocs_g;
                                   ^
pio_engine.c:1909:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=buf_size;
                                ^
pio_engine.c:1909:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=buf_size;
                                  ^
pio_engine.c:1938:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=blk_size;
                                ^
pio_engine.c:1938:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=blk_size;
                                  ^
pio_engine.c:1952:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         file_offset=posix_file_offset+(off_t)(((nbytes_xfer/blk_size)
                                                                            ^
pio_engine.c:1953:29: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes));
                             ^
pio_engine.c:1953:48: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes));
                                                ^
pio_engine.c:1953:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes));
                                                                       ^
pio_engine.c:1953:81: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes));
                                                                                 ^
pio_engine.c:1964:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         file_offset=posix_file_offset+(off_t)((((nbytes_xfer/buf_size)
                                                                             ^
pio_engine.c:1965:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes)
                             ^
pio_engine.c:1965:47: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes)
                                               ^
pio_engine.c:1965:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes)
                                                                  ^
pio_engine.c:1966:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes);
                                           ^
pio_engine.c:1966:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes);
                                                     ^
pio_engine.c:1966:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes);
                                                                       ^
pio_engine.c:1997:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         file_offset=posix_file_offset+(off_t)(((nbytes_xfer/(buf_size/blk_size)
                                                                            ^
pio_engine.c:1998:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size))
                         ^
pio_engine.c:1998:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size))
                                                    ^
pio_engine.c:1998:73: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size))
                                                                         ^
pio_engine.c:1998:96: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size))
                                                                                                ^
pio_engine.c:1999:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)%(snbytes*blk_size));
                         ^
pio_engine.c:1999:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         *pio_mpi_nprocs_g)%(snbytes*blk_size));
                                                    ^
pio_engine.c:2006:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         file_offset_advance = (off_t)(snbytes*blk_size);
                                                              ^
pio_engine.c:2033:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=nbytes_xfer_advance;
                                ^
pio_engine.c:2033:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=nbytes_xfer_advance;
                                  ^
pio_engine.c:2063:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                    ^
pio_engine.c:2063:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                      ^
pio_engine.c:2088:40: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             nbytes_xfer+=blk_size;
                                        ^
pio_engine.c:2088:42: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                             nbytes_xfer+=blk_size;
                                          ^
pio_engine.c:2109:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                    ^
pio_engine.c:2109:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                      ^
pio_engine.c:2119:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                             mpi_file_type, (char*)"native",  h5_io_info_g);
                                            ^
pio_engine.c:2128:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                    ^
pio_engine.c:2128:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=buf_size;
                                      ^
pio_engine.c:2139:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)*
                                                                 ^
pio_engine.c:2139:75: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)*
                                                                           ^
pio_engine.c:2140:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes);
                                      ^
pio_engine.c:2139:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)*
                                                   ^
pio_engine.c:2140:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes);
                                                             ^
pio_engine.c:2140:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes);
                                                                       ^
pio_engine.c:2139:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)*
                                    ^
pio_engine.c:2154:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                                                  ^
pio_engine.c:2154:76: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                                                            ^
pio_engine.c:2154:94: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                                                                              ^
pio_engine.c:2155:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes;
                                      ^
pio_engine.c:2154:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                                   ^
pio_engine.c:2155:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes;
                                                             ^
pio_engine.c:2155:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes;
                                                                       ^
pio_engine.c:2155:89: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes;
                                                                                         ^
pio_engine.c:2154:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)*
                                    ^
pio_engine.c:2192:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size)
                                                                 ^
pio_engine.c:2193:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)
                             ^
pio_engine.c:2193:56: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)
                                                        ^
pio_engine.c:2193:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)
                                                                             ^
pio_engine.c:2192:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size)
                                                   ^
pio_engine.c:2194:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size);
                                           ^
pio_engine.c:2194:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size);
                                                                ^
pio_engine.c:2194:91: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                             +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size);
                                                                                           ^
pio_engine.c:2192:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
                         mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size)
                                    ^
pio_engine.c:2201:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         mpi_offset_advance = (MPI_Offset)(snbytes*blk_size);
                                                                  ^
pio_engine.c:2227:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=nbytes_xfer_advance;
                                    ^
pio_engine.c:2227:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                         nbytes_xfer+=nbytes_xfer_advance;
                                      ^
pio_engine.c:2241:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                         mpi_collective_type, (char *)"native", h5_io_info_g);
                                              ^
pio_engine.c:2250:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=buf_size*blk_size;
                                ^
pio_engine.c:2250:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                     nbytes_xfer+=buf_size*blk_size;
                                  ^
pio_engine.c:2278:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             nbytes_xfer += buf_size;
                         ^
pio_engine.c:2278:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
             nbytes_xfer += buf_size;
                            ^
pio_engine.c:2285:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size;
                                                    ^
pio_engine.c:2285:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size;
                                           ^
pio_engine.c:2285:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size;
                               ^
pio_engine.c:2286:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size;
                                                    ^
pio_engine.c:2286:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size;
                                           ^
pio_engine.c:2286:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size;
                               ^
pio_engine.c:2291:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size;
                                                                       ^
pio_engine.c:2291:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size;
                                                              ^
pio_engine.c:2291:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                 h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size;
                               ^
pio_engine.c:2292:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size;
                                                                       ^
pio_engine.c:2292:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size;
                                                              ^
pio_engine.c:2292:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
                 h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size;
                               ^
pio_engine.c:2304:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             nbytes_xfer += buf_size*blk_size;
                         ^
pio_engine.c:2304:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
             nbytes_xfer += buf_size*blk_size;
                            ^
pio_engine.c: In function 'do_write':
pio_engine.c:945:26: warning: 'bytes_begin[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         posix_file_offset=dset_offset + bytes_begin[0]*snbytes+
                          ^
pio_engine.c: In function 'do_pio':
pio_engine.c:143:1: warning: function returns an aggregate [-Waggregate-return]
 do_pio(parameters param)
 ^
pio_engine.c:1876:26: warning: 'bytes_begin[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
         posix_file_offset=dset_offset + bytes_begin[0]*snbytes+
                          ^
pio_engine.c:1503:17: note: 'bytes_begin[1]' was declared here
     off_t       bytes_begin[2];    /*first elmt this process transfer      */
                 ^
  CC       pio_timer.o
In file included from /usr/include/stdio.h:27:0,
                 from pio_timer.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from pio_timer.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from pio_perf.h:22:0,
                 from pio_timer.c:31:
../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from pio_perf.h:22:0,
                 from pio_timer.c:31:
../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
  CCLD     h5perf
  CC       iopipe.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from iopipe.c:22:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from iopipe.c:22:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
iopipe.c: In function 'main':
iopipe.c:179:14: warning: variable 'offset' set but not used [-Wunused-but-set-variable]
     off_t    offset;
              ^
iopipe.c:178:17: warning: variable 'n' set but not used [-Wunused-but-set-variable]
     hssize_t    n;
                 ^
iopipe.c:169:15: warning: variable 'status' set but not used [-Wunused-but-set-variable]
     herr_t    status;
               ^
  CCLD     iopipe
  CC       chunk.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from chunk.c:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from chunk.c:27:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
chunk.c: In function 'test_diag':
chunk.c:323:33: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
     return (double)(hssize_t)nio/(hssize_t)nio_g;
                                 ^
  CCLD     chunk
  CC       overhead.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from overhead.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from overhead.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
overhead.c: In function 'usage':
overhead.c:94:5: warning: string length '1674' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
     fprintf(stderr, "\
     ^
overhead.c: In function 'test':
overhead.c:243:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             hs_start[0] = j%2 ? j/2 : (hssize_t)cur_size[0]-j/2;
                           ^
overhead.c:243:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion]
overhead.c:248:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             hs_start[0] = j;
                           ^
overhead.c:278:50: warning: conversion to 'long long unsigned int' from '__off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                     (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i);
                                                  ^
overhead.c:278:65: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
                     (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i);
                                                                 ^
overhead.c:322:46: warning: conversion to 'long long unsigned int' from '__off_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/
                                              ^
overhead.c:322:71: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion]
                 (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/
                                                                       ^
  CCLD     overhead
  CC       zip_perf.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from zip_perf.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from zip_perf.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from zip_perf.c:26:0:
../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from zip_perf.c:26:0:
../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
zip_perf.c: In function 'write_file':
zip_perf.c:218:15: warning: conversion to 'uLongf {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         d_len -= rc;
               ^
zip_perf.c: In function 'fill_with_random_data':
zip_perf.c:431:17: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             len -= rc;
                 ^
zip_perf.c:441:35: warning: conversion to 'uLongf {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         unsigned long s = src_len * compress_percent / 100;
                                   ^
zip_perf.c: In function 'do_write_test':
zip_perf.c:507:23: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
                 s_len -= rc;
                       ^
zip_perf.c: In function 'main':
zip_perf.c:575:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual]
     while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) > 0) {
                                    ^
  CCLD     zip_perf
  CC       perf_meta.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from ../test/h5test.h:25,
                 from perf_meta.c:23:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from ../test/h5test.h:25,
                 from perf_meta.c:23:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     perf_meta
  CC       perf.o
In file included from ../src/H5public.h:37:0,
                 from ../src/hdf5.h:24,
                 from perf.c:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../src/hdf5.h:45:0,
                 from perf.c:25:
../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
perf.c:96:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern int errno;
 ^
In file included from /usr/include/errno.h:35:0,
                 from ../src/H5private.h:52,
                 from perf.c:26:
perf.c:96:12: warning: redundant redeclaration of '__errno_location' [-Wredundant-decls]
 extern int errno;
            ^
/usr/include/bits/errno.h:50:13: note: previous declaration of '__errno_location' was here
 extern int *__errno_location (void) __THROW __attribute__ ((__const__));
             ^
perf.c:99:14: warning: redundant redeclaration of 'optarg' [-Wredundant-decls]
 extern char *optarg;
              ^
In file included from /usr/include/unistd.h:874:0,
                 from ../src/H5private.h:70,
                 from perf.c:26:
/usr/include/getopt.h:57:14: note: previous declaration of 'optarg' was here
 extern char *optarg;
              ^
perf.c: In function 'main':
perf.c:134:5: warning: "H5_HAVE_SETENV" is not defined [-Wundef]
 #if H5_HAVE_SETENV
     ^
perf.c:150:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     if (!(tmp = (char *) malloc(opt_block + 256))) {
                                 ^
perf.c:158:42: warning: conversion to 'size_t {aka long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             if (!(tmp2 = (char *) malloc(opt_block + 256))) {
                                          ^
perf.c:206:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     dims[0] = opt_iter * nprocs * opt_block;
               ^
perf.c:214:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     dims[0] = opt_block;
               ^
perf.c:226:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         stride[0] = block[0] = opt_block;
                                ^
perf.c:228:65: warning: pointer targets in passing argument 3 of 'H5Sselect_hyperslab' differ in signedness [-Wpointer-sign]
         ret=H5Sselect_hyperslab(file_dataspace, H5S_SELECT_SET, start, stride, count, block);
                                                                 ^
In file included from ../src/hdf5.h:38:0,
                 from perf.c:25:
../src/H5Spublic.h:111:15: note: expected 'const hsize_t * {aka const long long unsigned int *}' but argument is of type 'hssize_t * {aka long long int *}'
 H5_DLL herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op,
               ^
perf.c:279:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         stride[0] = block[0] = opt_block;
                                ^
perf.c:281:65: warning: pointer targets in passing argument 3 of 'H5Sselect_hyperslab' differ in signedness [-Wpointer-sign]
         ret=H5Sselect_hyperslab(file_dataspace, H5S_SELECT_SET, start, stride, count, block);
                                                                 ^
In file included from ../src/hdf5.h:38:0,
                 from perf.c:25:
../src/H5Spublic.h:111:15: note: expected 'const hsize_t * {aka const long long unsigned int *}' but argument is of type 'hssize_t * {aka long long int *}'
 H5_DLL herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op,
               ^
perf.c:305:37: warning: ISO C does not support the '%Ld' gnu_printf format [-Wformat=]
        if (ret < 0) fprintf(stderr, "node %d, read error, loc = %Ld: %s\n",
                                     ^
perf.c:305:37: warning: format '%Ld' expects argument of type 'long long int', but argument 4 has type 'int64_t {aka long int}' [-Wformat=]
perf.c:310:46: warning: conversion to 'size_t {aka long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion]
         if (opt_correct && memcmp(buf, buf2, opt_block)) {
                                              ^
perf.c:351:56: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
        read_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_read_tim*1000000.0);
                                                        ^
perf.c:352:57: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion]
        write_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_write_tim*1000000.0);
                                                         ^
perf.c:375:5: warning: "H5_HAVE_SETENV" is not defined [-Wundef]
 #if H5_HAVE_SETENV
     ^
perf.c:116:9: warning: unused variable 'nchars' [-Wunused-variable]
     int nchars;
         ^
perf.c:115:16: warning: unused variable 'status' [-Wunused-variable]
     MPI_Status status;
                ^
perf.c:114:14: warning: unused variable 'fh' [-Wunused-variable]
     MPI_File fh;
              ^
perf.c:113:13: warning: unused variable 'seek_position' [-Wunused-variable]
     int64_t seek_position = 0;
             ^
perf.c:104:34: warning: unused variable 'err' [-Wunused-variable]
     int i, j, mynod=0, nprocs=1, err, my_correct = 1, correct, myerrno;
                                  ^
perf.c: In function 'parse_args':
perf.c:419:33: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                 opt_alignment = atoi(optarg);
                                 ^
perf.c:420:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
                 if (p=(char*)strchr(optarg, '/'))
                 ^
perf.c:421:37: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                     opt_threshold = atoi(p+1);
                                     ^
perf.c: In function 'main':
perf.c:384:22: warning: 'tmp2' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if (opt_correct) free(tmp2);
                      ^
perf.c:310:28: warning: 'buf2' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if (opt_correct && memcmp(buf, buf2, opt_block)) {
                            ^
  CCLD     perf
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14'
Making all in c++
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
Making all in src
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/src'
  CXX      H5Exception.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5Exception.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5IdComponent.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from H5IdComponent.cpp:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5Library.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5Library.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5Attribute.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from H5Attribute.cpp:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5Location.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5Location.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5Object.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5Object.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5PropList.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from H5PropList.cpp:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5FaccProp.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5FaccProp.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5FcreatProp.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5FcreatProp.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5DcreatProp.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5DcreatProp.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5DxferProp.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5DxferProp.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5DataType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from H5DataType.cpp:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5DataSpace.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from H5DataSpace.cpp:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5AbstractDs.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5AbstractDs.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5AtomType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5AtomType.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5PredType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5PredType.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5EnumType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5EnumType.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5IntType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5IntType.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5FloatType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5FloatType.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5StrType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5StrType.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5ArrayType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5ArrayType.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5VarLenType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5VarLenType.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5CompType.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5CompType.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5DataSet.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from H5DataSet.cpp:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5CommonFG.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/string:38,
                 from H5CommonFG.cpp:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5Group.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from H5Group.cpp:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      H5File.lo
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from H5File.cpp:19:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXXLD    libhdf5_cpp.la
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/src'
Making all in test
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/test'
  CXX      testhdf5.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from testhdf5.cpp:47:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      dsets.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from dsets.cpp:31:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      tattr.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from tattr.cpp:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      tcompound.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from tcompound.cpp:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      tdspl.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from tdspl.cpp:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      tfile.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from tfile.cpp:29:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      tfilter.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from tfilter.cpp:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      th5s.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from th5s.cpp:28:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      tlinks.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from tlinks.cpp:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      tobject.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from tobject.cpp:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      trefer.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from trefer.cpp:26:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      ttypes.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from ttypes.cpp:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      tvlstr.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from tvlstr.cpp:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXX      h5cpputil.o
In file included from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39:0,
                 from /usr/include/c++/5.2.0/x86_64-unknown-linux-gnu/bits/c++config.h:482,
                 from /usr/include/c++/5.2.0/iostream:38,
                 from h5cpputil.cpp:27:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXXLD    testhdf5
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/test'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
Making all in hl
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
Making all in src
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/src'
  CC       H5DO.lo
In file included from /usr/include/string.h:25:0,
                 from H5DO.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from H5HLprivate2.h:20,
                 from H5DO.c:22:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from hdf5_hl.h:27:0,
                 from H5HLprivate2.h:23,
                 from H5DO.c:22:
H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
  CC       H5DS.lo
In file included from /usr/include/assert.h:35:0,
                 from H5DS.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from H5HLprivate2.h:20,
                 from H5DSprivate.h:20,
                 from H5DS.c:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from hdf5_hl.h:27:0,
                 from H5HLprivate2.h:23,
                 from H5DSprivate.h:20,
                 from H5DS.c:19:
H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
H5DS.c: In function 'H5DSattach_scale':
H5DS.c:245:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         dims[0] = rank;
                   ^
H5DS.c:348:23: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
                 len = buf[idx].len;
                       ^
In file included from H5HLprivate2.h:26:0,
                 from H5DSprivate.h:20,
                 from H5DS.c:19:
H5DS.c:349:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
                 buf[idx].p = HDrealloc(buf[idx].p, len * sizeof(hobj_ref_t));
                                                        ^
../../src/H5private.h:1076:41: note: in definition of macro 'HDrealloc'
     #define HDrealloc(M,Z)    realloc(M,Z)
                                         ^
H5DS.c:414:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         dsl.dim_idx = idx;
                       ^
H5DS.c:476:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
         dsl.dim_idx = idx;
                       ^
H5DS.c:480:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         dims[0] = nelmts;
                   ^
H5DS.c: In function 'H5DSdetach_scale':
H5DS.c:856:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         dims[0] = nelmts;
                   ^
H5DS.c: In function 'H5DSset_label':
H5DS.c:1481:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         dims[0] = rank;
                   ^
In file included from H5HLprivate2.h:26:0,
                 from H5DSprivate.h:20,
                 from H5DS.c:19:
H5DS.c:1552:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
             HDfree((void *)buf[idx]);
                    ^
../../src/H5private.h:731:31: note: in definition of macro 'HDfree'
     #define HDfree(M)    free(M)
                               ^
H5DS.c:1568:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                 HDfree((void *)buf[i]);
                        ^
../../src/H5private.h:731:31: note: in definition of macro 'HDfree'
     #define HDfree(M)    free(M)
                               ^
H5DS.c:1595:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
                 HDfree((void *)buf[i]);
                        ^
../../src/H5private.h:731:31: note: in definition of macro 'HDfree'
     #define HDfree(M)    free(M)
                               ^
In file included from H5HLprivate2.h:26:0,
                 from H5DSprivate.h:20,
                 from H5DS.c:19:
H5DS.c: In function 'H5DSget_scale_name':
../../src/H5private.h:320:26: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
 #define MAX(a,b)    (((a)>(b)) ? (a) : (b))
                          ^
H5DS.c:1883:22: note: in expansion of macro 'MAX'
     return (ssize_t) MAX(0,nbytes-1);
                      ^
  CC       H5IM.lo
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from H5HLprivate2.h:20,
                 from H5IMprivate.h:20,
                 from H5IM.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from H5HLprivate2.h:20,
                 from H5IMprivate.h:20,
                 from H5IM.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from hdf5_hl.h:27:0,
                 from H5HLprivate2.h:23,
                 from H5IMprivate.h:20,
                 from H5IM.c:16:
H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
H5IM.c: In function 'H5IMlink_palette':
H5IM.c:631:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         dim_ref = n_refs + 1;
                   ^
In file included from H5HLprivate2.h:26:0,
                 from H5IMprivate.h:20,
                 from H5IM.c:16:
H5IM.c:633:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         refbuf = (hobj_ref_t*)HDmalloc( sizeof(hobj_ref_t) * (int)dim_ref );
                                                            ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
H5IM.c: In function 'H5IMget_palette_info':
H5IM.c:952:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         dim_ref = n_refs;
                   ^
In file included from H5HLprivate2.h:26:0,
                 from H5IMprivate.h:20,
                 from H5IM.c:16:
H5IM.c:954:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         refbuf = (hobj_ref_t*)HDmalloc( sizeof(hobj_ref_t) * (int)dim_ref );
                                                            ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
H5IM.c: In function 'H5IMget_palette':
H5IM.c:1070:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]
         dim_ref = n_refs;
                   ^
In file included from H5HLprivate2.h:26:0,
                 from H5IMprivate.h:20,
                 from H5IM.c:16:
H5IM.c:1072:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         refbuf = (hobj_ref_t*)HDmalloc( sizeof(hobj_ref_t) * (int)dim_ref );
                                                            ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
H5IM.c: In function 'H5IMget_image_info':
H5IM.c:402:5: warning: 'atid' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Tclose( atid );
     ^
H5IM.c:401:5: warning: 'asid' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Sclose( asid );
     ^
H5IM.c:400:5: warning: 'aid' may be used uninitialized in this function [-Wmaybe-uninitialized]
     H5Aclose( aid );
     ^
  CC       H5LT.lo
In file included from /usr/include/string.h:25:0,
                 from H5LT.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from H5HLprivate2.h:20,
                 from H5LTprivate.h:20,
                 from H5LT.c:21:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from hdf5_hl.h:27:0,
                 from H5HLprivate2.h:23,
                 from H5LTprivate.h:20,
                 from H5LT.c:21:
H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
H5LT.c: In function 'H5LTopen_file_image':
H5LT.c:898:20: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
     if ((buf_prcnt * buf_size) > min_incr)
                    ^
H5LT.c:899:41: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]
         alloc_incr = (size_t)(buf_prcnt * buf_size);
                                         ^
H5LT.c: In function 'H5LTfind_dataset':
H5LT.c:1417:76: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     return H5Literate(loc_id, H5_INDEX_NAME, H5_ITER_INC, 0, find_dataset, (void *)dset_name);
                                                                            ^
H5LT.c: At top level:
H5LT.c:1842:47: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                    const long long *data,
                                               ^
H5LT.c: In function 'H5LT_find_attribute':
H5LT.c:2042:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     return H5Aiterate2(loc_id, H5_INDEX_NAME, H5_ITER_INC, NULL, find_attr, (void *)attr_name);
                                                                             ^
H5LT.c: In function 'print_enum':
H5LT.c:2401:61: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if(H5Tget_member_value(type, (unsigned)i, value + i * super_size) < 0)
                                                             ^
H5LT.c:2429:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         copy = value+i*dst_size;
                       ^
H5LT.c: At top level:
H5LT.c:3358:41: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                    long long *data )
                                         ^
H5LT.c: In function 'H5LTopen_file_image':
H5LT.c:963:9: warning: 'fapl' may be used uninitialized in this function [-Wmaybe-uninitialized]
         H5Pclose(fapl);
         ^
  CC       H5LTanalyze.lo
In file included from /usr/include/stdio.h:27:0,
                 from H5LTanalyze.c:39:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from H5LTanalyze.l:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
H5LTanalyze.c: In function 'H5LTyylex':
H5LTanalyze.c:1148:28: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka const int}' may alter its value [-Wconversion]
    register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
                            ^
H5LTanalyze.c:1153:13: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka const int}' may alter its value [-Wconversion]
      yy_c = yy_meta[(unsigned int) yy_c];
             ^
H5LTanalyze.c:1155:56: warning: conversion to 'unsigned int' from 'flex_int16_t {aka const short int}' may change the sign of the result [-Wsign-conversion]
    yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
                                                        ^
H5LTanalyze.c: In function 'yy_get_next_buffer':
H5LTanalyze.c:1732:42: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
    YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
                                          ^
H5LTanalyze.c:1747:18: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion]
    (yy_n_chars), num_to_read );
                  ^
H5LTanalyze.l:24:45: note: in definition of macro 'YY_INPUT'
 #define YY_INPUT(b, r, ms) (r=my_yyinput(b, ms))
                                             ^
H5LTanalyze.l:24:31: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define YY_INPUT(b, r, ms) (r=my_yyinput(b, ms))
                               ^
H5LTanalyze.c:1746:3: note: in expansion of macro 'YY_INPUT'
   YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
   ^
H5LTanalyze.c:1771:32: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
                                ^
H5LTanalyze.c:1773:37: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
   yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
                                     ^
H5LTanalyze.c:1779:15: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  (yy_n_chars) += number_to_move;
               ^
H5LTanalyze.c: In function 'yy_get_previous_state':
H5LTanalyze.c:1802:27: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'int' may alter its value [-Wconversion]
   register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
                           ^
H5LTanalyze.c:1807:12: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka const int}' may alter its value [-Wconversion]
     yy_c = yy_meta[(unsigned int) yy_c];
            ^
H5LTanalyze.c:1809:55: warning: conversion to 'unsigned int' from 'flex_int16_t {aka const short int}' may change the sign of the result [-Wsign-conversion]
   yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
                                                       ^
H5LTanalyze.c: In function 'yy_try_NUL_trans':
H5LTanalyze.c:1830:11: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka const int}' may alter its value [-Wconversion]
    yy_c = yy_meta[(unsigned int) yy_c];
           ^
H5LTanalyze.c:1832:54: warning: conversion to 'unsigned int' from 'flex_int16_t {aka const short int}' may change the sign of the result [-Wsign-conversion]
  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
                                                      ^
H5LTanalyze.c: In function 'input':
H5LTanalyze.c:1901:23: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]
    yy_size_t offset = (yy_c_buf_p) - (yytext_ptr);
                       ^
H5LTanalyze.c: In function 'H5LTyy_create_buffer':
H5LTanalyze.c:2026:19: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
  b->yy_buf_size = size;
                   ^
H5LTanalyze.c: In function 'H5LTyy_init_buffer':
H5LTanalyze.c:2084:40: warning: implicit declaration of function 'isatty' [-Wimplicit-function-declaration]
         b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
                                        ^
H5LTanalyze.c:2084:9: warning: nested extern declaration of 'isatty' [-Wnested-externs]
         b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
         ^
H5LTanalyze.c: In function 'H5LTyyensure_buffer_stack':
H5LTanalyze.c:2200:40: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
   num_to_alloc = (yy_buffer_stack_max) + grow_size;
                                        ^
H5LTanalyze.c:2209:66: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
                                                                  ^
H5LTanalyze.c: In function 'H5LTyy_scan_bytes':
H5LTanalyze.c:2283:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for ( i = 0; i < _yybytes_len; ++i )
                 ^
H5LTanalyze.l: In function 'my_yyinput':
H5LTanalyze.l:177:31: warning: unused parameter 'max_size' [-Wunused-parameter]
H5LTanalyze.l: At top level:
H5LTanalyze.l:186:5: warning: no previous prototype for 'H5LTyyerror' [-Wmissing-prototypes]
H5LTanalyze.c:1840:17: warning: 'yyunput' defined but not used [-Wunused-function]
     static void yyunput (int c, register char * yy_bp )
                 ^
H5LTanalyze.c:1881:16: warning: 'input' defined but not used [-Wunused-function]
     static int input  (void)
                ^
  CC       H5LTparse.lo
In file included from /usr/include/stdio.h:27:0,
                 from H5LTparse.y:17:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from H5LTparse.y:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
H5LTparse.y:21:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern int yylex();
 ^
H5LTparse.c:406:7: warning: redundant redeclaration of 'malloc' [-Wredundant-decls]
 void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
       ^
In file included from /usr/include/bits/string2.h:1273:0,
                 from /usr/include/string.h:630,
                 from H5LTparse.y:18:
/usr/include/stdlib.h:466:14: note: previous declaration of 'malloc' was here
 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;
              ^
H5LTparse.c: In function 'H5LTyyparse':
H5LTparse.c:1457:12: warning: conversion to 'yytype_int16 {aka short int}' from 'int' may alter its value [-Wconversion]
   *yyssp = yystate;
            ^
H5LTparse.c:1462:25: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
       YYSIZE_T yysize = yyssp - yyss + 1;
                         ^
H5LTparse.y:174:80: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
H5LTparse.y:177:78: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                                 H5Tinsert(dtype_id, $4, $6, $1);
                                                                              ^
H5LTparse.y:188:72: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                                     new_size = $6 + H5Tget_size($1);
                                                                        ^
H5LTparse.y:190:82: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
                                     H5Tinsert(dtype_id, $4, $6, $1);
                                                                                  ^
H5LTparse.c:66:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
 #define yylval          H5LTyylval
                         ^
H5LTparse.y:265:48: note: in expansion of macro 'yylval'
                                     str_size = yylval.ival;
                                                ^
H5LTparse.y:345:38: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                 long long llong_val=(long long)yylval.ival;
                                      ^
H5LTparse.y:345:59: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                 long long llong_val=(long long)yylval.ival;
                                                           ^
  CC       H5PT.lo
In file included from /usr/include/stdlib.h:24:0,
                 from H5PT.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from H5HLprivate2.h:20,
                 from H5PTprivate.h:20,
                 from H5PT.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from hdf5_hl.h:27:0,
                 from H5HLprivate2.h:23,
                 from H5PTprivate.h:20,
                 from H5PT.c:18:
H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
  CC       H5TB.lo
In file included from /usr/include/stdlib.h:24:0,
                 from H5TB.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from H5HLprivate2.h:20,
                 from H5LTprivate.h:20,
                 from H5TB.c:19:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from hdf5_hl.h:27:0,
                 from H5HLprivate2.h:23,
                 from H5LTprivate.h:20,
                 from H5TB.c:19:
H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
H5TB.c: In function 'H5TBdelete_field':
H5TB.c:2721:54: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
         if(!H5TB_find_field(member_name, field_name) > 0) {
                                                      ^
  CCLD     libhdf5_hl.la
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/src'
Making all in test
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/test'
  CC       test_lite.o
In file included from /usr/include/stdlib.h:24:0,
                 from test_lite.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../test/h5test.h:25,
                 from h5hltest.h:27,
                 from test_lite.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../../hl/src/hdf5_hl.h:27:0,
                 from ../../hl/src/H5HLprivate2.h:23,
                 from h5hltest.h:30,
                 from test_lite.c:18:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
In file included from ../../test/h5test.h:26:0,
                 from h5hltest.h:27,
                 from test_lite.c:18:
test_lite.c: In function 'make_attributes':
test_lite.c:1019:63: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
     if(NULL==(dims_out = (hsize_t*) HDmalloc( sizeof(hsize_t) * rank_out ))) return -1;
                                                               ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
test_lite.c: In function 'test_compound_bug':
test_lite.c:1623:5: warning: string length '713' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
     char text[] = "H5T_COMPOUND { H5T_STD_I32LE \"state_________________________________________________________________________________\"; H5T_STD_I32LE \"desc_________________________________________________________________________________________\"; H5T_VLEN { H5T_COMPOUND { H5T_ENUM { H5T_STD_I16LE; \"ZERO\" 0; \"ONE\" 1; \"TWO\" 2;  \"THREE\" 3; } \"type____\"; H5T_STD_I32LE \"sub_______________________________________________________________________________________________________________\"; H5T_STRING { STRSIZE H5T_VARIABLE; STRPAD H5T_STR_SPACEPAD; CSET H5T_CSET_ASCII; CTYPE H5T_C_S1; } \"sub_desc\"; H5T_STD_I32LE \"final___________________________________________________________________________________________________\"; } } \"sub\"; }";
     ^
test_lite.c:1645:6: warning: string length '768' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings]
      "}\n";
      ^
In file included from test_lite.c:19:0:
test_lite.c: At top level:
../../test/H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
../../test/H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
test_lite.c: In function 'main':
test_lite.c:1283:7: warning: 'dt_str' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(dt_str)
       ^
test_lite.c:1169:13: note: 'dt_str' was declared here
     char*   dt_str;
             ^
  CCLD     test_lite
  CC       test_image.o
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from test_image.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../test/h5test.h:25,
                 from h5hltest.h:27,
                 from test_image.c:20:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../../hl/src/hdf5_hl.h:27:0,
                 from ../../hl/src/H5HLprivate2.h:23,
                 from h5hltest.h:30,
                 from test_image.c:20:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
In file included from test_image.c:21:0:
../../test/H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
test_image.c: In function 'test_generate':
test_image.c:754:7: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(data)
       ^
  CCLD     test_image
  CC       test_file_image.o
In file included from ../../src/H5public.h:37:0,
                 from ../../src/hdf5.h:24,
                 from ../../test/h5test.h:25,
                 from h5hltest.h:27,
                 from test_file_image.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../test/h5test.h:25,
                 from h5hltest.h:27,
                 from test_file_image.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../../hl/src/hdf5_hl.h:27:0,
                 from ../../hl/src/H5HLprivate2.h:23,
                 from h5hltest.h:30,
                 from test_file_image.c:16:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
In file included from ../../test/h5test.h:26:0,
                 from h5hltest.h:27,
                 from test_file_image.c:16:
test_file_image.c: In function 'test_file_image':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
h5hltest.h:37:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
test_file_image.c:71:5: note: in expansion of macro 'VERIFY'
     VERIFY(open_images > 1 , "The number of open images must be greater than 1");
     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
h5hltest.h:37:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
test_file_image.c:73:5: note: in expansion of macro 'VERIFY'
     VERIFY(nflags > 0, "The number of flag combinations  must be greater than 0");
     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:77:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("malloc() failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:81:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("malloc() failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:85:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("malloc() failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:89:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("malloc() failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:93:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("malloc() failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:97:9: note: in expansion of macro 'FAIL_PUTS_ERROR'
         FAIL_PUTS_ERROR("malloc() failed");
         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:115:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Fcreate() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:119:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Screate_simple() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:123:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Pcreate() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:127:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Pset_chunk() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:131:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Dcreate() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:136:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("H5Dwrite() failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:141:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("H5Dwrite() failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:146:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Fflush() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:150:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Pclose() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:154:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Sclose() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:158:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Dclose() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:162:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Fget_file_image() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:166:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("malloc() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:176:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("H5Fget_file_image() failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:181:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Fclose() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
h5hltest.h:37:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
test_file_image.c:197:13: note: in expansion of macro 'VERIFY'
             VERIFY(file_id[i] < 0, "H5LTopen_file_image() should have failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:203:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("H5LTopen_file_image() failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:207:16: note: in expansion of macro 'FAIL_PUTS_ERROR'
                FAIL_PUTS_ERROR("H5Fget_vfd_handle() failed");
                ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
h5hltest.h:37:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
test_file_image.c:213:17: note: in expansion of macro 'VERIFY'
                 VERIFY(*core_buf_ptr_ptr == buf_ptr[i], "vfd buffer and user buffer should have been the same");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
h5hltest.h:37:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
test_file_image.c:215:17: note: in expansion of macro 'VERIFY'
                 VERIFY(*core_buf_ptr_ptr != buf_ptr[i], "vfd buffer and user buffer should be different");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:220:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("comparison of vfd and user buffer failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:238:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Dopen() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:242:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Dget_space() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:246:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Sget_simple_extent_dims() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:250:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Dread() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:264:25: note: in expansion of macro 'FAIL_PUTS_ERROR'
                         FAIL_PUTS_ERROR("comparison of image values with original data should have failed");
                         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:272:25: note: in expansion of macro 'FAIL_PUTS_ERROR'
                         FAIL_PUTS_ERROR("comparison of image values with original data failed");
                         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:277:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Sclose() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
h5hltest.h:37:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
test_file_image.c:299:13: note: in expansion of macro 'VERIFY'
             VERIFY(status1 < 0, "H5Dwrite() should have failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
h5hltest.h:37:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
test_file_image.c:306:13: note: in expansion of macro 'VERIFY'
             VERIFY(status1 < 0, "H5Dset_extent() should have failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
h5hltest.h:37:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
test_file_image.c:313:13: note: in expansion of macro 'VERIFY'
             VERIFY(status1 < 0, "H5Dwrite() should have failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:317:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("H5Dclose() failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:378:21: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     FAIL_PUTS_ERROR("H5Dwrite() failed");
                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:382:21: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     FAIL_PUTS_ERROR("H5Dset_extent() failed");
                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:386:21: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     FAIL_PUTS_ERROR("H5Dwrite() failed");
                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:390:21: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     FAIL_PUTS_ERROR("H5Dclose() failed");
                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:407:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Dopen() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:411:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Dget_space() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:415:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Sget_simple_extent_dims() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:419:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Dread() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:431:21: note: in expansion of macro 'FAIL_PUTS_ERROR'
                     FAIL_PUTS_ERROR("comparison of image values with original data failed");
                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:435:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Sclose() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:439:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("H5Dclose() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:452:17: note: in expansion of macro 'FAIL_PUTS_ERROR'
                 FAIL_PUTS_ERROR("H5Fclose() failed");
                 ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
test_file_image.c:457:13: note: in expansion of macro 'FAIL_PUTS_ERROR'
             FAIL_PUTS_ERROR("HDremove() failed");
             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:111:42: note: in expansion of macro 'AT'
 #define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
                                          ^
h5hltest.h:37:58: note: in expansion of macro 'FAIL_PUTS_ERROR'
 #define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
                                                          ^
test_file_image.c:461:13: note: in expansion of macro 'VERIFY'
             VERIFY(buf_ptr[i] != NULL, "buffer pointer must be non NULL");
             ^
  CCLD     test_file_image
  CC       test_table.o
In file included from /usr/include/stdlib.h:24:0,
                 from test_table.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../test/h5test.h:25,
                 from h5hltest.h:27,
                 from test_table.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../../hl/src/hdf5_hl.h:27:0,
                 from ../../hl/src/H5HLprivate2.h:23,
                 from h5hltest.h:30,
                 from test_table.c:18:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
In file included from /usr/include/string.h:630:0,
                 from test_table.c:17:
test_table.c: In function 'test_table':
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1514:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                                                            ^
test_table.c:1514:16: note: in expansion of macro 'HDstrcmp'
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) ||
                ^
test_table.c:1515:52: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
             namepre_out[i].pressure != wbuf[iistart+i].pressure ) {
                                                    ^
In file included from test_table.c:19:0:
test_table.c: At top level:
../../test/H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
../../test/H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     test_table
  CC       test_ds.o
In file included from /usr/include/stdlib.h:24:0,
                 from test_ds.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../test/h5test.h:25,
                 from h5hltest.h:27,
                 from test_ds.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../../hl/src/hdf5_hl.h:27:0,
                 from ../../hl/src/H5HLprivate2.h:23,
                 from h5hltest.h:30,
                 from test_ds.c:18:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
In file included from ../../test/h5test.h:26:0,
                 from h5hltest.h:27,
                 from test_ds.c:18:
test_ds.c: In function 'test_cmp_scalename':
test_ds.c:1108:50: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
          name_out = (char*)HDmalloc((name_len+1) * sizeof (char));
                                                  ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
test_ds.c: In function 'test_simple':
test_ds.c:3129:45: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     name_out = (char*)HDmalloc((name_len+1) * sizeof (char));
                                             ^
../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'
     #define HDmalloc(Z)    malloc(Z)
                                   ^
In file included from /usr/include/string.h:630:0,
                 from test_ds.c:17:
test_ds.c:3137:45: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
     if(HDstrncmp("Latitude set 0",name_out, name_len)!=0)
                                             ^
test_ds.c:3137:8: note: in expansion of macro 'HDstrncmp'
     if(HDstrncmp("Latitude set 0",name_out, name_len)!=0)
        ^
In file included from test_ds.c:19:0:
test_ds.c: At top level:
../../test/H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
../../test/H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     test_ds
  CC       test_packet.o
In file included from /usr/include/stdlib.h:24:0,
                 from test_packet.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../test/h5test.h:25,
                 from h5hltest.h:27,
                 from test_packet.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../../hl/src/hdf5_hl.h:27:0,
                 from ../../hl/src/H5HLprivate2.h:23,
                 from h5hltest.h:30,
                 from test_packet.c:18:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
In file included from ../../test/h5test.h:26:0,
                 from h5hltest.h:27,
                 from test_packet.c:18:
test_packet.c: In function 'test_compress':
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:785:93: note: in expansion of macro 'TEST_ERROR'
     if((fid1 = H5Fcreate(TEST_COMPRESS_FILE, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) TEST_ERROR;
                                                                                             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:794:34: note: in expansion of macro 'TEST_ERROR'
     if( H5PTis_valid(table) < 0) TEST_ERROR;
                                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:803:22: note: in expansion of macro 'TEST_ERROR'
         if( err < 0) TEST_ERROR;
                      ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:808:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:809:35: note: in expansion of macro 'TEST_ERROR'
     if( count != BIG_TABLE_SIZE ) TEST_ERROR;
                                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:816:21: note: in expansion of macro 'TEST_ERROR'
         if(err < 0) TEST_ERROR;
                     ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:819:57: note: in expansion of macro 'TEST_ERROR'
         if( cmp_par(c % 8, 0, testPart, readPart) != 0) TEST_ERROR;
                                                         ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:824:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:830:22: note: in expansion of macro 'TEST_ERROR'
     if( dset_id < 0) TEST_ERROR;
                      ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:833:23: note: in expansion of macro 'TEST_ERROR'
     if( plist_id < 0) TEST_ERROR;
                       ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:837:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:840:29: note: in expansion of macro 'TEST_ERROR'
     if(filter_vals[0] != 8) TEST_ERROR;
                             ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:844:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:846:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:850:19: note: in expansion of macro 'TEST_ERROR'
     if(table < 0) TEST_ERROR;
                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:854:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:860:22: note: in expansion of macro 'TEST_ERROR'
     if( dset_id < 0) TEST_ERROR;
                      ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:863:23: note: in expansion of macro 'TEST_ERROR'
     if( plist_id < 0) TEST_ERROR;
                       ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:868:19: note: in expansion of macro 'TEST_ERROR'
     if( err >= 0) TEST_ERROR;
                   ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:873:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:875:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:879:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
../../src/H5private.h:1539:14: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
 #define FUNC __func__
              ^
../../test/h5test.h:90:25: note: in expansion of macro 'FUNC'
     __FILE__, __LINE__, FUNC);
                         ^
../../test/h5test.h:107:39: note: in expansion of macro 'AT'
 #define TEST_ERROR      {H5_FAILED(); AT(); goto error;}
                                       ^
test_packet.c:881:18: note: in expansion of macro 'TEST_ERROR'
     if( err < 0) TEST_ERROR;
                  ^
  CCLD     test_packet
  CC       test_dset_opt.o
In file included from /usr/include/stdlib.h:24:0,
                 from test_dset_opt.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../src/hdf5.h:45:0,
                 from ../../test/h5test.h:25,
                 from h5hltest.h:27,
                 from test_dset_opt.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from ../../hl/src/hdf5_hl.h:27:0,
                 from ../../hl/src/H5HLprivate2.h:23,
                 from h5hltest.h:30,
                 from test_dset_opt.c:18:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                const long long *buffer,
                                           ^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]
                                long long *data );
                                     ^
test_dset_opt.c: In function 'filter_bogus1':
test_dset_opt.c:504:22: warning: conversion to 'ssize_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
     ssize_t buf_left=*buf_size;  /* Amount of data buffer left to process */
                      ^
test_dset_opt.c:510:22: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             buf_left -= sizeof(int);
                      ^
test_dset_opt.c:510:25: warning: conversion to 'ssize_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
             buf_left -= sizeof(int);
                         ^
test_dset_opt.c:517:22: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             buf_left -= sizeof(int);
                      ^
test_dset_opt.c:517:25: warning: conversion to 'ssize_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
             buf_left -= sizeof(int);
                         ^
test_dset_opt.c: In function 'filter_bogus2':
test_dset_opt.c:541:22: warning: conversion to 'ssize_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion]
     ssize_t buf_left=*buf_size;  /* Amount of data buffer left to process */
                      ^
test_dset_opt.c:547:22: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             buf_left -= sizeof(int);
                      ^
test_dset_opt.c:547:25: warning: conversion to 'ssize_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
             buf_left -= sizeof(int);
                         ^
test_dset_opt.c:554:22: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion]
             buf_left -= sizeof(int);
                      ^
test_dset_opt.c:554:25: warning: conversion to 'ssize_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion]
             buf_left -= sizeof(int);
                         ^
In file included from test_dset_opt.c:19:0:
test_dset_opt.c: At top level:
../../test/H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir_filename(const char *filename)
                    ^
../../test/H5srcdir.h:69:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function]
 static const char *H5_get_srcdir(void)
                    ^
  CCLD     test_dset_opt
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/test'
Making all in tools
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
Making all in gif2h5
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools/gif2h5'
  CC       gif2hdf.o
In file included from /usr/include/string.h:25:0,
                 from gif2hdf.c:15:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../../src/hdf5.h:45:0,
                 from gif.h:27,
                 from gif2hdf.c:19:
../../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from gif2hdf.c:20:0:
../../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from gif2hdf.c:20:0:
../../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
gif2hdf.c: In function 'main':
gif2hdf.c:102:21: warning: function call has aggregate value [-Waggregate-return]
     GifMemoryStruct = Gif2Mem(MemGif);
                     ^
  CC       gif2mem.o
In file included from /usr/include/stdio.h:27:0,
                 from gif2mem.c:36:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../../src/hdf5.h:45:0,
                 from gif.h:27,
                 from gif2mem.c:38:
../../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
gif2mem.c: In function 'Gif2Mem':
gif2mem.c:158:34: warning: conversion to 'BYTE {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                     ImageArray = (ImageArray << 1) + 1;
                                  ^
gif2mem.c:225:50: warning: conversion to 'BYTE {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                                 PlainTextArray = (PlainTextArray << 1) + 1;
                                                  ^
gif2mem.c:247:44: warning: conversion to 'BYTE {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                             CommentArray = (CommentArray << 1) + 1;
                                            ^
gif2mem.c:274:42: warning: conversion to 'BYTE {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                             ImageArray = (ImageArray << 1) + 1;
                                          ^
gif2mem.c:312:48: warning: conversion to 'BYTE {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                             ApplicationArray = (ApplicationArray << 1) + 1;
                                                ^
gif2mem.c:41:1: warning: function returns an aggregate [-Waggregate-return]
 Gif2Mem(BYTE *MemGif)
 ^
  CC       decompress.o
In file included from /usr/include/stdio.h:27:0,
                 from decompress.c:15:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../../src/hdf5.h:45:0,
                 from gif.h:27,
                 from decompress.c:18:
../../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
decompress.c: In function 'ReadCode':
decompress.c:93:15: warning: conversion to 'WORD {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
     BitOffset += CodeSize;
               ^
decompress.c:93:18: warning: conversion to 'int' from 'WORD {aka long unsigned int}' may alter its value [-Wconversion]
     BitOffset += CodeSize;
                  ^
  CC       gifread.o
In file included from /usr/include/stdio.h:27:0,
                 from gifread.c:15:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../../src/hdf5.h:45:0,
                 from gif.h:27,
                 from gifread.c:18:
../../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CC       writehdf.o
In file included from /usr/include/string.h:25:0,
                 from writehdf.c:15:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../../src/hdf5.h:45:0,
                 from gif.h:27,
                 from writehdf.c:19:
../../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
  CCLD     gif2h5
  CC       hdf2gif.o
In file included from /usr/include/stdio.h:27:0,
                 from hdf2gif.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../../src/hdf5.h:45:0,
                 from gif.h:27,
                 from hdf2gif.c:18:
../../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
In file included from hdf2gif.c:20:0:
../../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
 #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)
                           ^
In file included from hdf2gif.c:20:0:
../../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */
                              ^
hdf2gif.c: In function 'main':
hdf2gif.c:197:26: warning: conversion to 'BYTE {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                 Red[i] = 255 - i;
                          ^
hdf2gif.c:198:28: warning: conversion to 'BYTE {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                 Green[i] = 255 - i;
                            ^
hdf2gif.c:199:27: warning: conversion to 'BYTE {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                 Blue[i] = 255 - i;
                           ^
hdf2gif.c:232:28: warning: conversion to 'BYTE {aka unsigned char}' from 'int' may alter its value [-Wconversion]
                 pc2nc[i] = nc;
                            ^
hdf2gif.c:204:13: warning: 'numcols' may be used uninitialized in this function [-Wmaybe-uninitialized]
             for (i = 0 ; i < numcols ; i++)
             ^
  CC       hdfgifwr.o
In file included from /usr/include/stdio.h:27:0,
                 from hdfgifwr.c:50:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../../src/hdf5.h:45:0,
                 from gif.h:27,
                 from hdfgifwr.c:54:
../../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
hdfgifwr.c: In function 'compress':
hdfgifwr.c:273:29: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion]
             CodeTabOf (i) = free_ent++; /* code -> hashtable */
                             ^
hdfgifwr.c: In function 'output':
hdfgifwr.c:316:19: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
         cur_accum |= ((long)code << cur_bits);
                   ^
hdfgifwr.c:318:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
         cur_accum = code;
                     ^
hdfgifwr.c: In function 'char_out':
hdfgifwr.c:440:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion]
     accum[ a_count++ ] = c;
                          ^
  CCLD     h52gif
  CC       h52gifgentst.o
In file included from /usr/include/stdio.h:27:0,
                 from h52gifgentst.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
In file included from ../../../src/hdf5.h:45:0,
                 from h52gifgentst.c:18:
../../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]
 H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size);
                                                                                 ^
h52gifgentst.c: In function 'main':
h52gifgentst.c:67:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
         buf[i] = n;
                  ^
h52gifgentst.c:86:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
         pal[i]  =n;      /* red */
                  ^
h52gifgentst.c:88:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion]
         pal[i+2]=255-n;  /* blue */
                  ^
  CCLD     h52gifgentst
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools/gif2h5'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
Making all in c++
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
Making all in src
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/src'
  CXX      H5PacketTable.lo
In file included from ../../../src/H5public.h:37:0,
                 from ../../../src/hdf5.h:24,
                 from ../../../hl/src/H5HLprivate2.h:20,
                 from H5PacketTable.cpp:25:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
  CXXLD    libhdf5_hl_cpp.la
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/src'
Making all in test
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/test'
  CXX      ptableTest.o
In file included from ../../../src/H5public.h:37:0,
                 from ../../../src/hdf5.h:24,
                 from ../../../hl/c++/src/H5PacketTable.h:28,
                 from ptableTest.h:26,
                 from ptableTest.cpp:18:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
ptableTest.cpp: In function 'int BasicTest()':
ptableTest.cpp:87:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     FL_PacketTable wrapper(fileID, "/basicTest", H5T_NATIVE_INT, 1);
                                                                   ^
ptableTest.cpp: In function 'int TestCompoundDatatype()':
ptableTest.cpp:157:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     FL_PacketTable wrapper(fileID, "/compoundTest", dtypeID, 1, -1);
                                                                   ^
ptableTest.cpp: In function 'int TestGetNext()':
ptableTest.cpp:211:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     FL_PacketTable wrapper(fileID, "/TestGetNext", H5T_NATIVE_INT, 500);
                                                                       ^
ptableTest.cpp: In function 'int TestCompress()':
ptableTest.cpp:274:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
         FL_PacketTable wrapper(fileID, "/compressTest", H5T_NATIVE_CHAR, 100, 8);
                                                                                ^
ptableTest.cpp: In function 'int TestGetPacket()':
ptableTest.cpp:307:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     FL_PacketTable wrapper(fileID, "/TestGetPacket", H5T_NATIVE_INT, 1, -1);
                                                                           ^
ptableTest.cpp: In function 'int TestErrors()':
ptableTest.cpp:342:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     FL_PacketTable wrapper(fileID, "/TestErrors", H5T_NATIVE_INT, 1);
                                                                    ^
ptableTest.cpp: In function 'int SystemTest()':
ptableTest.cpp:488:64: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     FL_PacketTable wrapper1(fileID, "/SystemTest1", dtypeID1, 1);
                                                                ^
ptableTest.cpp:489:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     FL_PacketTable wrapper2(fileID, "/SystemTest2", dtypeID2, 1, 5);
                                                                   ^
  CXXLD    ptableTest
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/test'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
Making all in perform
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
==> Entering fakeroot environment...
==> Starting package()...
Making install in src
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/src'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/src'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libhdf5.la '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
libtool: install: /usr/bin/install -c .libs/libhdf5.so.9.0.0 /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libhdf5.so.9.0.0
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libhdf5.so.9.0.0 libhdf5.so.9 || { rm -f libhdf5.so.9 && ln -s libhdf5.so.9.0.0 libhdf5.so.9; }; })
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libhdf5.so.9.0.0 libhdf5.so || { rm -f libhdf5.so && ln -s libhdf5.so.9.0.0 libhdf5.so; }; })
libtool: install: /usr/bin/install -c .libs/libhdf5.lai /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libhdf5.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/include'
 /usr/bin/install -c -m 644 hdf5.h H5api_adpt.h H5overflow.h H5pubconf.h H5public.h H5version.h H5Apublic.h H5ACpublic.h H5Cpublic.h H5Dpublic.h H5Epubgen.h H5Epublic.h H5Fpublic.h H5FDpublic.h H5FDcore.h H5FDdirect.h H5FDfamily.h H5FDlog.h H5FDmpi.h H5FDmpio.h H5FDmulti.h H5FDsec2.h H5FDstdio.h H5Gpublic.h H5Ipublic.h H5Lpublic.h H5MMpublic.h H5Opublic.h H5Ppublic.h H5PLextern.h H5Rpublic.h H5Spublic.h H5Tpublic.h H5Zpublic.h '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/include'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
 /usr/bin/install -c -m 644 libhdf5.settings '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/src'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/src'
Making install in test
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/test'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/test'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libdynlib1.la libdynlib2.la libdynlib3.la '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
libtool: install: /usr/bin/install -c .libs/libdynlib1.so.0.0.0 /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libdynlib1.so.0.0.0
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so.0 || { rm -f libdynlib1.so.0 && ln -s libdynlib1.so.0.0.0 libdynlib1.so.0; }; })
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so || { rm -f libdynlib1.so && ln -s libdynlib1.so.0.0.0 libdynlib1.so; }; })
libtool: install: /usr/bin/install -c .libs/libdynlib1.lai /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libdynlib1.la
libtool: install: /usr/bin/install -c .libs/libdynlib2.so.0.0.0 /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libdynlib2.so.0.0.0
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so.0 || { rm -f libdynlib2.so.0 && ln -s libdynlib2.so.0.0.0 libdynlib2.so.0; }; })
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so || { rm -f libdynlib2.so && ln -s libdynlib2.so.0.0.0 libdynlib2.so; }; })
libtool: install: /usr/bin/install -c .libs/libdynlib2.lai /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libdynlib2.la
libtool: install: /usr/bin/install -c .libs/libdynlib3.so.0.0.0 /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libdynlib3.so.0.0.0
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so.0 || { rm -f libdynlib3.so.0 && ln -s libdynlib3.so.0.0.0 libdynlib3.so.0; }; })
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so || { rm -f libdynlib3.so && ln -s libdynlib3.so.0.0.0 libdynlib3.so; }; })
libtool: install: /usr/bin/install -c .libs/libdynlib3.lai /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libdynlib3.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
make  install-exec-hook
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/test'
rm -f /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/*dynlib*
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/test'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/test'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/test'
Making install in testpar
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/testpar'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/testpar'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/testpar'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/testpar'
Making install in tools
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
Making install in lib
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/lib'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/lib'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/lib'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/lib'
Making install in h5diff
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5diff'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5diff'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c h5diff ph5diff '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5diff /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5diff
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/ph5diff /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/ph5diff
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5diff'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5diff'
Making install in h5ls
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5ls'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5ls'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c h5ls '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5ls /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5ls
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5ls'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5ls'
Making install in h5dump
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5dump'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5dump'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c h5dump '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5dump /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5dump
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5dump'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5dump'
Making install in misc
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/misc'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/misc'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c h5debug h5repart h5mkgrp '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5debug /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5debug
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5repart /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5repart
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5mkgrp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5mkgrp
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
 /usr/bin/install -c h5redeploy '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/misc'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/misc'
Making install in h5import
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5import'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5import'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c h5import '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5import /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5import
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5import'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5import'
Making install in h5repack
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5repack'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5repack'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libdynlibadd.la '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
libtool: install: /usr/bin/install -c .libs/libdynlibadd.so.0.0.0 /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libdynlibadd.so.0.0.0
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so.0 || { rm -f libdynlibadd.so.0 && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so.0; }; })
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so || { rm -f libdynlibadd.so && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so; }; })
libtool: install: /usr/bin/install -c .libs/libdynlibadd.lai /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libdynlibadd.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c h5repack '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5repack /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5repack
make  install-exec-hook
make[4]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5repack'
rm -f /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/*dynlib*
make[4]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5repack'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5repack'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5repack'
Making install in h5jam
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5jam'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5jam'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c h5jam h5unjam '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5jam /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5jam
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5unjam /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5unjam
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5jam'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5jam'
Making install in h5copy
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5copy'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5copy'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c h5copy '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5copy /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5copy
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5copy'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5copy'
Making install in h5stat
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5stat'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5stat'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c h5stat '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5stat /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5stat
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5stat'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools/h5stat'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/tools'
Making install in .
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
make[4]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c h5perf_serial h5perf '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5perf_serial /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5perf_serial
libtool: install: warning: `../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5perf /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5perf
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14'
Making install in c++
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
Making install in src
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/src'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/src'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
 /usr/bin/install -c h5c++ '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libhdf5_cpp.la '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
libtool: install: warning: relinking `libhdf5_cpp.la'
libtool: install: (cd /tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/src; /bin/sh /tmp/hdf5-openmpi/src/hdf5-1.8.14/libtool  --silent --tag CXX --mode=relink mpicxx -version-info 9:0:0 -L/usr/lib -o libhdf5_cpp.la -rpath /usr/lib H5Exception.lo H5IdComponent.lo H5Library.lo H5Attribute.lo H5Location.lo H5Object.lo H5PropList.lo H5FaccProp.lo H5FcreatProp.lo H5DcreatProp.lo H5DxferProp.lo H5DataType.lo H5DataSpace.lo H5AbstractDs.lo H5AtomType.lo H5PredType.lo H5EnumType.lo H5IntType.lo H5FloatType.lo H5StrType.lo H5ArrayType.lo H5VarLenType.lo H5CompType.lo H5DataSet.lo H5CommonFG.lo H5Group.lo H5File.lo ../../src/libhdf5.la -lz -ldl -lm -inst-prefix-dir /tmp/hdf5-openmpi/pkg/hdf5-openmpi)
libtool: install: /usr/bin/install -c .libs/libhdf5_cpp.so.9.0.0T /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libhdf5_cpp.so.9.0.0
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libhdf5_cpp.so.9.0.0 libhdf5_cpp.so.9 || { rm -f libhdf5_cpp.so.9 && ln -s libhdf5_cpp.so.9.0.0 libhdf5_cpp.so.9; }; })
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libhdf5_cpp.so.9.0.0 libhdf5_cpp.so || { rm -f libhdf5_cpp.so && ln -s libhdf5_cpp.so.9.0.0 libhdf5_cpp.so; }; })
libtool: install: /usr/bin/install -c .libs/libhdf5_cpp.lai /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libhdf5_cpp.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/include'
 /usr/bin/install -c -m 644 H5Cpp.h H5AbstractDs.h H5AtomType.h H5Attribute.h H5Classes.h H5CommonFG.h H5CompType.h H5DataSet.h H5DataSpace.h H5DataType.h H5DcreatProp.h H5DxferProp.h H5EnumType.h H5Exception.h H5FaccProp.h H5FcreatProp.h H5File.h H5FloatType.h H5Group.h H5IdComponent.h H5Include.h H5IntType.h H5Library.h H5Location.h H5Object.h H5PredType.h H5PropList.h H5StrType.h H5CppDoc.h H5ArrayType.h H5VarLenType.h '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/include'
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/src'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/src'
Making install in test
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/test'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/test'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/test'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
Making install in hl
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
Making install in src
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/src'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/src'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libhdf5_hl.la '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
libtool: install: warning: relinking `libhdf5_hl.la'
libtool: install: (cd /tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/src; /bin/sh /tmp/hdf5-openmpi/src/hdf5-1.8.14/libtool  --silent --tag CC --mode=relink mpicc -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions -version-info 9:0:0 -L/usr/lib -o libhdf5_hl.la -rpath /usr/lib H5DO.lo H5DS.lo H5IM.lo H5LT.lo H5LTanalyze.lo H5LTparse.lo H5PT.lo H5TB.lo ../../src/libhdf5.la -lz -ldl -lm -inst-prefix-dir /tmp/hdf5-openmpi/pkg/hdf5-openmpi)
libtool: install: /usr/bin/install -c .libs/libhdf5_hl.so.9.0.0T /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libhdf5_hl.so.9.0.0
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libhdf5_hl.so.9.0.0 libhdf5_hl.so.9 || { rm -f libhdf5_hl.so.9 && ln -s libhdf5_hl.so.9.0.0 libhdf5_hl.so.9; }; })
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libhdf5_hl.so.9.0.0 libhdf5_hl.so || { rm -f libhdf5_hl.so && ln -s libhdf5_hl.so.9.0.0 libhdf5_hl.so; }; })
libtool: install: /usr/bin/install -c .libs/libhdf5_hl.lai /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libhdf5_hl.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/include'
 /usr/bin/install -c -m 644 hdf5_hl.h H5DOpublic.h H5IMpublic.h H5LTpublic.h H5TBpublic.h H5DSpublic.h H5PTpublic.h '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/include'
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/src'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/src'
Making install in test
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/test'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/test'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/test'
Making install in tools
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
Making install in gif2h5
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools/gif2h5'
make[4]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools/gif2h5'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c gif2h5 h52gif '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../../../hl/src/libhdf5_hl.la' has not been installed in `/usr/lib'
libtool: install: warning: `/tmp/hdf5-openmpi/src/hdf5-1.8.14/src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: warning: `../../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/gif2h5 /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/gif2h5
libtool: install: warning: `../../../hl/src/libhdf5_hl.la' has not been installed in `/usr/lib'
libtool: install: warning: `/tmp/hdf5-openmpi/src/hdf5-1.8.14/src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: warning: `../../../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h52gif /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h52gif
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools/gif2h5'
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools/gif2h5'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
make[4]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/tools'
Making install in c++
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
Making install in src
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/src'
make[4]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/src'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libhdf5_hl_cpp.la '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib'
libtool: install: warning: relinking `libhdf5_hl_cpp.la'
libtool: install: (cd /tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/src; /bin/sh /tmp/hdf5-openmpi/src/hdf5-1.8.14/libtool  --silent --tag CXX --mode=relink mpicxx -version-info 9:0:0 -L/usr/lib -o libhdf5_hl_cpp.la -rpath /usr/lib H5PacketTable.lo ../../../hl/src/libhdf5_hl.la ../../../c++/src/libhdf5_cpp.la -lz -ldl -lm -inst-prefix-dir /tmp/hdf5-openmpi/pkg/hdf5-openmpi)
libtool: install: /usr/bin/install -c .libs/libhdf5_hl_cpp.so.9.0.0T /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libhdf5_hl_cpp.so.9.0.0
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libhdf5_hl_cpp.so.9.0.0 libhdf5_hl_cpp.so.9 || { rm -f libhdf5_hl_cpp.so.9 && ln -s libhdf5_hl_cpp.so.9.0.0 libhdf5_hl_cpp.so.9; }; })
libtool: install: (cd /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib && { ln -s -f libhdf5_hl_cpp.so.9.0.0 libhdf5_hl_cpp.so || { rm -f libhdf5_hl_cpp.so && ln -s libhdf5_hl_cpp.so.9.0.0 libhdf5_hl_cpp.so; }; })
libtool: install: /usr/bin/install -c .libs/libhdf5_hl_cpp.lai /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/lib/libhdf5_hl_cpp.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/include'
 /usr/bin/install -c -m 644 H5PacketTable.h '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/include'
make[4]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/src'
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/src'
Making install in test
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/test'
make[4]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/test'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/test'
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/test'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[4]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
Making install in perform
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
 /usr/bin/mkdir -p '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c h5perf_serial h5perf '/tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin'
libtool: install: warning: `../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5perf_serial /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5perf_serial
libtool: install: warning: `../src/libhdf5.la' has not been installed in `/usr/lib'
libtool: install: /usr/bin/install -c .libs/h5perf /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/bin/h5perf
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/perform'
+ for d in examples c++ hl
+ cd examples
+ make install-examples
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/examples'
../bin/mkdirs /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c
+ /usr/bin/install -c ./h5_write.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_read.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_extend_write.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_chunk_read.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_crtgrpd.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_subset.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_cmprss.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_rdwt.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_crtgrpar.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_extend.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_crtatt.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_crtgrp.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_crtdat.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_compound.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_group.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_select.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_attribute.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_mount.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_reference.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_drivers.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_extlink.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_elink_unix2win.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_ref2reg.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./h5_shared_mesg.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./ph5example.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c run-c-ex.sh /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c/.
+ /usr/bin/install -c ./README /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/.
+ /usr/bin/install -c ./run-all-ex.sh /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/.
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/examples'
+ for d in examples c++ hl
+ cd c++
+ make install-examples
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/examples'
../../bin/mkdirs /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++
+ /usr/bin/install -c ./create.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./readdata.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./writedata.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./compound.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./extend_ds.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./chunks.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5group.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5tutr_cmprss.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5tutr_crtatt.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5tutr_crtdat.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5tutr_crtgrpar.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5tutr_crtgrp.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5tutr_crtgrpd.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5tutr_extend.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5tutr_rdwt.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c ./h5tutr_subset.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
+ /usr/bin/install -c run-c++-ex.sh /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/c++/.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++/examples'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/c++'
+ for d in examples c++ hl
+ cd hl
+ make install-examples
make[1]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
+ for d in examples c++
+ cd examples
+ make install-examples
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/examples'
../../bin/mkdirs /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c
+ /usr/bin/install -c ./ex_lite1.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_lite2.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_lite3.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ptExampleFL.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_image1.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_image2.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_01.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_02.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_03.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_04.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_05.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_06.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_07.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_08.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_09.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_10.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_11.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_table_12.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./ex_ds1.c /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./image24pixel.txt /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./image8.txt /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./pal_rgb.h /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c run-hlc-ex.sh /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c/.
+ /usr/bin/install -c ./run-hl-ex.sh /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/.
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/examples'
+ for d in examples c++
+ cd c++
+ make install-examples
make[2]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[3]: Entering directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/examples'
../../../bin/mkdirs /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c++
+ /usr/bin/install -c ./ptExampleFL.cpp /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c++/.
+ /usr/bin/install -c run-hlc++-ex.sh /tmp/hdf5-openmpi/pkg/hdf5-openmpi/usr/share/hdf5_examples/hl/c++/.
make[3]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++/examples'
make[2]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl/c++'
make[1]: Leaving directory '/tmp/hdf5-openmpi/src/hdf5-1.8.14/hl'
==> Tidying install...
  -> Removing doc files...
  -> Purging unwanted files...
==> Creating package "hdf5-openmpi"...
  -> Generating .PKGINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: hdf5-openmpi 1.8.14-2 (Sat Nov 14 06:27:55 UTC 2015)
===> Printing config.logs
found log at /tmp/hdf5-openmpi/src/hdf5-1.8.14/config.log
____
File /tmp/hdf5-openmpi/src/hdf5-1.8.14/config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by HDF5 configure 1.8.14, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --host x86_64-unknown-linux CXX=mpicxx CC=mpicc FC=mpif90 F9X=mpif90 RUNPARALLEL=mpirun OMPI_MCA_disable_memory_allocator=1 --prefix=/usr --with-pthread=/usr/lib/ --enable-linux-lfs --enable-unsupported --enable-shared --disable-static --enable-production=yes --with-zlib --with-default-api-version=v18 --enable-parallel=yes --enable-cxx --disable-sharedlib-rpath

## --------- ##
## Platform. ##
## --------- ##

hostname = d74a3c92831f
uname -m = x86_64
uname -r = 3.13.0-66-generic
uname -s = Linux
uname -v = #108-Ubuntu SMP Wed Oct 7 15:20:27 UTC 2015

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /usr/bin/site_perl
PATH: /usr/bin/vendor_perl
PATH: /usr/bin/core_perl


## ----------- ##
## Core tests. ##
## ----------- ##

configure:3254: checking for a BSD-compatible install
configure:3322: result: /usr/bin/install -c
configure:3333: checking whether build environment is sane
configure:3388: result: yes
configure:3447: checking for x86_64-unknown-linux-strip
configure:3477: result: no
configure:3487: checking for strip
configure:3503: found /usr/bin/strip
configure:3514: result: strip
configure:3539: checking for a thread-safe mkdir -p
configure:3578: result: /usr/bin/mkdir -p
configure:3585: checking for gawk
configure:3601: found /usr/bin/gawk
configure:3612: result: gawk
configure:3623: checking whether make sets $(MAKE)
configure:3645: result: yes
configure:3674: checking whether make supports nested variables
configure:3691: result: yes
configure:3827: checking whether make supports nested variables
configure:3844: result: yes
configure:3867: checking whether to enable maintainer-specific portions of Makefiles
configure:3876: result: no
configure:3920: checking build system type
configure:3934: result: x86_64-unknown-linux-gnu
configure:3954: checking host system type
configure:3967: result: x86_64-unknown-linux-gnu
configure:4046: checking shell variables initial values
ACLOCAL='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing aclocal-1.14'
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_CFLAGS=
AM_CPPFLAGS=
AM_CXXFLAGS=
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY=0
AM_FCFLAGS=
AM_LDFLAGS=' -L/usr/lib'
AM_V='$(V)'
AUTOCONF='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing autoconf'
AUTOHEADER='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing autoheader'
AUTOMAKE='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing automake-1.14'
AWK=gawk
BASH=/bin/sh
BASHOPTS=cmdhist:complete_fullquote:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=([0]="20")
BASH_ARGV=([0]="--disable-sharedlib-rpath" [1]="--enable-cxx" [2]="--enable-parallel=yes" [3]="--with-default-api-version=v18" [4]="--with-zlib" [5]="--enable-production=yes" [6]="--disable-static" [7]="--enable-shared" [8]="--enable-unsupported" [9]="--enable-linux-lfs" [10]="--with-pthread=/usr/lib/" [11]="--prefix=/usr" [12]="OMPI_MCA_disable_memory_allocator=1" [13]="RUNPARALLEL=mpirun" [14]="F9X=mpif90" [15]="FC=mpif90" [16]="CC=mpicc" [17]="CXX=mpicxx" [18]="x86_64-unknown-linux" [19]="--host")
BASH_CMDS=()
BASH_LINENO=([0]="0")
BASH_SOURCE=([0]="./configure")
BASH_VERSINFO=([0]="4" [1]="3" [2]="42" [3]="1" [4]="release" [5]="x86_64-unknown-linux-gnu")
BASH_VERSION='4.3.42(1)-release'
CC=mpicc
CFLAGS=
CHOST=x86_64-unknown-linux-gnu
COMMAND_MODE=legacy
CPPFLAGS=
CXX=mpicxx
CXXFLAGS=
CYGPATH_W=echo
DEFAULT_LIBS=
DIRSTACK=()
DUALCASE=1
ECHO_C=
ECHO_N=-n
ECHO_T=
EUID=1000
F9X=mpif90
FC=mpif90
FCFLAGS=
GROUPS=()
HOME=/home/tuscan
HOSTNAME=d74a3c92831f
HOSTTYPE=x86_64
IFS=' 	
'
INSTALL='/usr/bin/install -c'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LANG=C
LANGUAGE=C
LC_ALL=C
LDFLAGS=
LIBOBJS=
LINENO=4046
LOGNAME=tuscan
MACHTYPE=x86_64-unknown-linux-gnu
MAINT='#'
MAINTAINER_MODE_FALSE=
MAINTAINER_MODE_TRUE='#'
MAKEFLAGS=
MAKEINFO='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing makeinfo'
MFLAGS=
MISSING='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing'
MKDIR_P='/usr/bin/mkdir -p'
OMPI_MCA_disable_memory_allocator=1
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PACKAGE=hdf5
PACKAGE_BUGREPORT=help@hdfgroup.org
PACKAGE_NAME=HDF5
PACKAGE_STRING='HDF5 1.8.14'
PACKAGE_TARNAME=hdf5
PACKAGE_URL=
PACKAGE_VERSION=1.8.14
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
PATH_SEPARATOR=:
PIPESTATUS=([0]="0")
POSIXLY_CORRECT=y
PPID=8
PS1='$ '
PS2='> '
PS4='+ '
PWD=/tmp/hdf5-openmpi/src/hdf5-1.8.14
RUNPARALLEL=mpirun
SET_MAKE=
SHELL=/bin/sh
SHELLOPTS=braceexpand:hashall:interactive-comments:posix
SHLVL=2
STRIP=strip
SUDO_COMMAND='/usr/sbin/makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck'
SUDO_GID=0
SUDO_UID=0
SUDO_USER=root
TERM=unknown
TEXTDOMAIN=pacman-scripts
TEXTDOMAINDIR=/usr/share/locale
UID=1000
USER=tuscan
USERNAME=tuscan
USE_MAINTAINER_MODE=no
VERSION=1.8.14
_='checking shell variables initial values... '
_am_tools='gnutar  pax cpio none'
ac_abs_confdir=/tmp/hdf5-openmpi/src/hdf5-1.8.14
ac_arg=CXXFLAGS=
ac_aux_dir=bin
ac_build_alias=x86_64-unknown-linux-gnu
ac_cache_corrupted=false
ac_clean_files=
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_compiler_gnu=
ac_confdir=.
ac_config_commands=' pubconf'
ac_config_guess='/bin/sh bin/config.guess'
ac_config_headers=' src/H5config.h'
ac_config_libobj_dir=.
ac_config_sub='/bin/sh bin/config.sub'
ac_configure='/bin/sh bin/configure'
ac_configure_args=' '\''--host'\'' '\''x86_64-unknown-linux'\'' '\''CXX=mpicxx'\'' '\''CC=mpicc'\'' '\''FC=mpif90'\'' '\''F9X=mpif90'\'' '\''RUNPARALLEL=mpirun'\'' '\''OMPI_MCA_disable_memory_allocator=1'\'' '\''--prefix=/usr'\'' '\''--with-pthread=/usr/lib/'\'' '\''--enable-linux-lfs'\'' '\''--enable-unsupported'\'' '\''--enable-shared'\'' '\''--disable-static'\'' '\''--enable-production=yes'\'' '\''--with-zlib'\'' '\''--with-default-api-version=v18'\'' '\''--enable-parallel=yes'\'' '\''--enable-cxx'\'' '\''--disable-sharedlib-rpath'\'' '\''host_alias=x86_64-unknown-linux'\'' '\''CFLAGS='\'' '\''CXXFLAGS='\'''
ac_cpp='$CPP $CPPFLAGS'
ac_ct_STRIP=strip
ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=mpicc
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=mpicxx
ac_cv_env_FCFLAGS_set=
ac_cv_env_FCFLAGS_value=
ac_cv_env_FC_set=set
ac_cv_env_FC_value=mpif90
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-unknown-linux
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_make_make_set=yes
ac_dashdash=
ac_default_prefix=/tmp/hdf5-openmpi/src/hdf5-1.8.14/hdf5
ac_dir=bin
ac_env_CCC_set=
ac_env_CCC_value=
ac_env_CC_set=set
ac_env_CC_value=mpicc
ac_env_CFLAGS_set=set
ac_env_CFLAGS_value=
ac_env_CPPFLAGS_set=
ac_env_CPPFLAGS_value=
ac_env_CPP_set=
ac_env_CPP_value=
ac_env_CXXCPP_set=
ac_env_CXXCPP_value=
ac_env_CXXFLAGS_set=set
ac_env_CXXFLAGS_value=
ac_env_CXX_set=set
ac_env_CXX_value=mpicxx
ac_env_FCFLAGS_set=
ac_env_FCFLAGS_value=
ac_env_FC_set=set
ac_env_FC_value=mpif90
ac_env_LDFLAGS_set=
ac_env_LDFLAGS_value=
ac_env_LIBS_set=
ac_env_LIBS_value=
ac_env_build_alias_set=
ac_env_build_alias_value=
ac_env_host_alias_set=set
ac_env_host_alias_value=x86_64-unknown-linux
ac_env_target_alias_set=
ac_env_target_alias_value=
ac_envvar=OMPI_MCA_disable_memory_allocator
ac_exec_ext=
ac_ext=c
ac_hostname=d74a3c92831f
ac_includes_default='#include 
#ifdef HAVE_SYS_TYPES_H
# include 
#endif
#ifdef HAVE_SYS_STAT_H
# include 
#endif
#ifdef STDC_HEADERS
# include 
# include 
#else
# ifdef HAVE_STDLIB_H
#  include 
# endif
#endif
#ifdef HAVE_STRING_H
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
#  include 
# endif
# include 
#endif
#ifdef HAVE_STRINGS_H
# include 
#endif
#ifdef HAVE_INTTYPES_H
# include 
#endif
#ifdef HAVE_STDINT_H
# include 
#endif
#ifdef HAVE_UNISTD_H
# include 
#endif'
ac_init_help=
ac_init_version=false
ac_install_sh='bin/install-sh -c'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_ls_di='608 .'
ac_make=make
ac_msg='sources are in ., but `cd .'\'' does not work'
ac_must_keep_next=false
ac_new_set=
ac_new_val=
ac_old_set=
ac_old_val=
ac_optarg=yes
ac_option=--disable-sharedlib-rpath
ac_pass=2
ac_precious_vars='build_alias
host_alias
target_alias
CC
CFLAGS
LDFLAGS
LIBS
CPPFLAGS
FC
FCFLAGS
CXX
CXXFLAGS
CCC
CXXCPP
CPP'
ac_prev=
ac_prog=gawk
ac_pwd=/tmp/hdf5-openmpi/src/hdf5-1.8.14
ac_pwd_ls_di='608 .'
ac_save_IFS=' 	
'
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
ac_signal=0
ac_site_file=/usr/etc/config.site
ac_site_file1=/usr/share/config.site
ac_site_file2=/usr/etc/config.site
ac_srcdir_defaulted=yes
ac_subst_files=
ac_subst_vars='am__EXEEXT_FALSE
am__EXEEXT_TRUE
LTLIBOBJS
LIBOBJS
HAVE_SHARED_CONDITIONAL_FALSE
HAVE_SHARED_CONDITIONAL_TRUE
SETX
SEARCH
BUILD_HDF5_HL_CONDITIONAL_FALSE
BUILD_HDF5_HL_CONDITIONAL_TRUE
BUILD_FORTRAN_CONDITIONAL_FALSE
BUILD_FORTRAN_CONDITIONAL_TRUE
BUILD_PARALLEL_CONDITIONAL_FALSE
BUILD_PARALLEL_CONDITIONAL_TRUE
BUILD_CXX_CONDITIONAL_FALSE
BUILD_CXX_CONDITIONAL_TRUE
STRICT_FORMAT_CHECKS
DEFAULT_API_VERSION
DEPRECATED_SYMBOLS
BUILD_ALL_CONDITIONAL_FALSE
BUILD_ALL_CONDITIONAL_TRUE
HL_FOR
HL
DYNAMIC_DIRS
ROOT
CXX_VERSION
FC_VERSION
CC_VERSION
WORDS_BIGENDIAN
BYTESEX
CONFIG_MODE
CONFIG_USER
CONFIG_DATE
H5_VERSION
DIRECT_VFD_CONDITIONAL_FALSE
DIRECT_VFD_CONDITIONAL_TRUE
USE_FILTER_SCALEOFFSET
USE_FILTER_NBIT
USE_FILTER_FLETCHER32
USE_FILTER_SHUFFLE
FILTERS
ADD_PARALLEL_FILES
USINGMEMCHECKER
CLEARFILEBUF
INSTRUMENT_LIBRARY
TRACE_API
DEBUG_PKG
H5_LONE_COLON
HAVE_PTHREAD
BUILD_SHARED_SZIP_CONDITIONAL_FALSE
BUILD_SHARED_SZIP_CONDITIONAL_TRUE
LL_PATH
USE_FILTER_SZIP
USE_FILTER_DEFLATE
AM_MAKEFLAGS
LT_STATIC_EXEC
USE_PLUGINS_CONDITIONAL_FALSE
USE_PLUGINS_CONDITIONAL_TRUE
CPP
OTOOL64
OTOOL
LIPO
NMEDIT
DSYMUTIL
MANIFEST_TOOL
RANLIB
ac_ct_AR
LN_S
NM
ac_ct_DUMPBIN
DUMPBIN
LD
FGREP
EGREP
GREP
SED
LIBTOOL
OBJDUMP
DLLTOOL
AS
CXX_SHARED_CONDITIONAL_FALSE
CXX_SHARED_CONDITIONAL_TRUE
H5_CXX_SHARED
FORTRAN_SHARED_CONDITIONAL_FALSE
FORTRAN_SHARED_CONDITIONAL_TRUE
H5_FORTRAN_SHARED
TESTPARALLEL
RUNPARALLEL
RUNSERIAL
PARALLEL
TIME
TR
AR
PERL
CXXCPP
am__fastdepCXX_FALSE
am__fastdepCXX_TRUE
CXXDEPMODE
ac_ct_CXX
CXXFLAGS
FORTRAN_DEFAULT_REALisDBLE_F_FALSE
FORTRAN_DEFAULT_REALisDBLE_F_TRUE
FORTRAN_2003_CONDITIONAL_F_FALSE
FORTRAN_2003_CONDITIONAL_F_TRUE
FORTRAN_HAVE_STORAGE_SIZE_FALSE
FORTRAN_HAVE_STORAGE_SIZE_TRUE
FORTRAN_HAVE_C_SIZEOF_FALSE
FORTRAN_HAVE_C_SIZEOF_TRUE
FORTRAN_HAVE_SIZEOF_FALSE
FORTRAN_HAVE_SIZEOF_TRUE
FCLIBS
F9XMODEXT
F9XMODFLAG
FSEARCH_DIRS
F9XSUFFIXFLAG
FCFLAGS_f90
ac_ct_FC
FCFLAGS
OBJECT_NAMELEN_DEFAULT_F
SIZE_T
HID_T
HSSIZE_T
HSIZE_T
HADDR_T
R_INTEGER
R_LARGE
HAVE_FORTRAN_2003
HDF5_INTERFACES
am__fastdepCC_FALSE
am__fastdepCC_TRUE
CCDEPMODE
am__nodep
AMDEPBACKSLASH
AMDEP_FALSE
AMDEP_TRUE
am__quote
am__include
DEPDIR
OBJEXT
EXEEXT
ac_ct_CC
LDFLAGS
CFLAGS
CC
UNAME_INFO
enable_static
enable_shared
STATIC_SHARED
THREADSAFE
DIRECT_VFD
HAVE_DMALLOC
CODESTACK
INSTRUMENT
LARGEFILE
HDF5_HL
CXX
HDF_CXX
FC2003
FC
HDF_FORTRAN2003
HDF_FORTRAN
STATIC_EXEC
MPE
EXTERNAL_FILTERS
AM_LDFLAGS
AM_CPPFLAGS
AM_CXXFLAGS
AM_FCFLAGS
AM_CFLAGS
H5_LDFLAGS
H5_CXXFLAGS
H5_FCFLAGS
H5_CPPFLAGS
H5_CFLAGS
CPPFLAGS
host_os
host_vendor
host_cpu
host
build_os
build_vendor
build_cpu
build
MAINT
MAINTAINER_MODE_FALSE
MAINTAINER_MODE_TRUE
AM_BACKSLASH
AM_DEFAULT_VERBOSITY
AM_DEFAULT_V
AM_V
am__untar
am__tar
AMTAR
am__leading_dot
SET_MAKE
AWK
mkdir_p
MKDIR_P
INSTALL_STRIP_PROGRAM
STRIP
install_sh
MAKEINFO
AUTOHEADER
AUTOMAKE
AUTOCONF
ACLOCAL
VERSION
PACKAGE
CYGPATH_W
am__isrc
INSTALL_DATA
INSTALL_SCRIPT
INSTALL_PROGRAM
target_alias
host_alias
build_alias
LIBS
ECHO_T
ECHO_N
ECHO_C
DEFS
mandir
localedir
libdir
psdir
pdfdir
dvidir
htmldir
infodir
docdir
oldincludedir
includedir
localstatedir
sharedstatedir
sysconfdir
datadir
datarootdir
libexecdir
sbindir
bindir
program_transform_name
prefix
exec_prefix
PACKAGE_URL
PACKAGE_BUGREPORT
PACKAGE_STRING
PACKAGE_VERSION
PACKAGE_TARNAME
PACKAGE_NAME
PATH_SEPARATOR
SHELL'
ac_tool_prefix=x86_64-unknown-linux-
ac_unique_file=src/H5.c
ac_unrecognized_opts=
ac_unrecognized_sep=
ac_user_opts='
enable_option_checking
enable_silent_rules
enable_maintainer_mode
enable_dependency_tracking
enable_unsupported
enable_fortran
enable_fortran2003
enable_cxx
enable_shared
enable_static
with_pic
enable_fast_install
with_gnu_ld
with_sysroot
enable_libtool_lock
enable_static_exec
enable_sharedlib_rpath
enable_production
enable_largefile
enable_linux_lfs
with_fnord
with_dmalloc
with_zlib
with_szlib
enable_threadsafe
with_pthread
enable_debug
enable_codestack
enable_metadata_trace_file
enable_trace
enable_instrument
enable_clear_file_buffers
enable_using_memchecker
enable_parallel
with_mpe
enable_filters
with_default_vfd
enable_direct_vfd
with_default_plugindir
enable_dconv_exception
enable_dconv_accuracy
enable_hl
enable_build_all
enable_deprecated_symbols
with_default_api_version
enable_strict_format_checks
enable_embedded_libinfo
'
ac_useropt=sharedlib_rpath
ac_useropt_orig=sharedlib-rpath
ac_val='${datarootdir}/man'
ac_var=CPP
ac_word=gawk
am__api_version=1.14
am__leading_dot=.
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
am_aux_dir=/tmp/hdf5-openmpi/src/hdf5-1.8.14/bin
am_cv_make_support_nested_variables=yes
am_lf='
'
am_make=make
am_missing_run='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing '
am_sleep_pid=566
as_basename=basename
as_bourne_compatible='if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
  emulate sh
  NULLCMD=:
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '\''${1+"$@"}'\''='\''"$@"'\''
  setopt NO_GLOB_SUBST
else
  case `(set -o) 2>/dev/null` in #(
  *posix*) :
    set -o posix ;; #(
  *) :
     ;;
esac
fi
'
as_cr_LETTERS=ABCDEFGHIJKLMNOPQRSTUVWXYZ
as_cr_Letters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
as_cr_alnum=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
as_cr_digits=0123456789
as_cr_letters=abcdefghijklmnopqrstuvwxyz
as_dir=/usr/bin
as_dirname=dirname
as_echo='printf %s\n'
as_echo_n='printf %s'
as_executable_p=as_fn_executable_p
as_expr=expr
as_have_required=yes
as_lineno_1=477
as_lineno_1a=477
as_lineno_2=478
as_lineno_2a=478
as_ln_s='ln -s'
as_me=configure
as_mkdir_p='mkdir -p "$as_dir"'
as_myself=./configure
as_nl='
'
as_required='as_fn_return () { (exit $1); }
as_fn_success () { as_fn_return 0; }
as_fn_failure () { as_fn_return 1; }
as_fn_ret_success () { return 0; }
as_fn_ret_failure () { return 1; }

exitcode=0
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
if ( set x; as_fn_ret_success y && test x = "$1" ); then :

else
  exitcode=1; echo positional parameters were not saved.
fi
test x$exitcode = x0 || exit 1
test -x / || exit 1'
as_save_IFS=' 	
'
as_suggested='  as_lineno_1=198 as_lineno_1a=$LINENO
  as_lineno_2=199 as_lineno_2a=$LINENO
  eval '\''test "x$as_lineno_1'\''$as_run'\''" != "x$as_lineno_2'\''$as_run'\''" &&
  test "x`expr $as_lineno_1'\''$as_run'\'' + 1`" = "x$as_lineno_2'\''$as_run'\''"'\'' || exit 1

  test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
    ECHO='\''\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'\''
    ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
    ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
    PATH=/empty FPATH=/empty; export PATH FPATH
    test "X`printf %s $ECHO`" = "X$ECHO" \
      || test "X`print -r -- $ECHO`" = "X$ECHO" ) || exit 1
test $(( 1 + 1 )) = 2 || exit 1'
as_test_x='test -x'
as_tr_cpp='eval sed '\''y%*abcdefghijklmnopqrstuvwxyz%PABCDEFGHIJKLMNOPQRSTUVWXYZ%;s%[^_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]%_%g'\'''
as_tr_sh='eval sed '\''y%*+%pp%;s%[^_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]%_%g'\'''
as_unset=as_fn_unset
as_var=MAILPATH
bindir='${exec_prefix}/bin'
build=x86_64-unknown-linux-gnu
build_cpu=x86_64
build_os=linux-gnu
build_vendor=unknown
cache_file=/dev/null
cross_compiling=maybe
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
enable_cxx=yes
enable_linux_lfs=yes
enable_parallel=yes
enable_production=yes
enable_shared=yes
enable_sharedlib_rpath=no
enable_static=no
enable_unsupported=yes
exec_prefix=NONE
host=x86_64-unknown-linux-gnu
host_alias=x86_64-unknown-linux
host_cpu=x86_64
host_os=linux-gnu
host_vendor=unknown
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
no_create=
no_recursion=
oldincludedir=/usr/include
pdfdir='${docdir}'
prefix=/usr
program_prefix=NONE
program_suffix=NONE
program_transform_name=s,x,x,
psdir='${docdir}'
saved_user_CFLAGS=
saved_user_CPPFLAGS=
saved_user_CXXFLAGS=
saved_user_FCFLAGS=
saved_user_LDFLAGS=
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
silent=
site=
srcdir=.
subdirs=
sysconfdir='${prefix}/etc'
target=
verbose=
with_default_api_version=v18
with_pthread=/usr/lib/
with_zlib=yes
x_includes=NONE
x_libraries=NONE
configure:4049: result: done
configure:4106: checking if basename works
configure:4112: result: yes
configure:4116: checking if xargs works
configure:4122: result: yes
configure:4130: checking for cached host
configure:4137: result: none
configure:4203: checking for config x86_64-unknown-linux-gnu
configure:4211: result: no
configure:4203: checking for config x86_64-unknown-linux-gnu
configure:4211: result: no
configure:4203: checking for config unknown-linux-gnu
configure:4211: result: no
configure:4203: checking for config unknown-linux-gnu
configure:4211: result: no
configure:4203: checking for config x86_64-linux-gnu
configure:4211: result: no
configure:4203: checking for config x86_64-linux-gnu
configure:4211: result: no
configure:4203: checking for config x86_64-unknown
configure:4211: result: no
configure:4203: checking for config linux-gnu
configure:4207: result: found
configure:4223: checking for config ./config/site-specific/host-d74a3c92831f
configure:4231: result: no
configure:4268: checking for x86_64-unknown-linux-gcc
configure:4295: result: mpicc
configure:4564: checking for C compiler version
configure:4573: mpicc --version >&5
gcc (GCC) 5.2.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4584: $? = 0
configure:4573: mpicc -v >&5
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /build/gcc/src/gcc-5.2.0/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release --with-default-libstdcxx-abi=gcc4-compatible
Thread model: posix
gcc version 5.2.0 (GCC) 
configure:4584: $? = 0
configure:4573: mpicc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:4584: $? = 1
configure:4573: mpicc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:4584: $? = 1
configure:4604: checking whether the C compiler works
configure:4626: mpicc      -L/usr/lib  conftest.c  >&5
configure:4630: $? = 0
configure:4678: result: yes
configure:4681: checking for C compiler default output file name
configure:4683: result: a.out
configure:4689: checking for suffix of executables
configure:4696: mpicc -o conftest      -L/usr/lib  conftest.c  >&5
configure:4700: $? = 0
configure:4722: result: 
configure:4744: checking whether we are cross compiling
configure:4752: mpicc -o conftest      -L/usr/lib  conftest.c  >&5
configure:4756: $? = 0
configure:4763: ./conftest
configure:4767: $? = 0
configure:4782: result: no
configure:4787: checking for suffix of object files
configure:4809: mpicc -c     conftest.c >&5
configure:4813: $? = 0
configure:4834: result: o
configure:4838: checking whether we are using the GNU C compiler
configure:4857: mpicc -c     conftest.c >&5
configure:4857: $? = 0
configure:4866: result: yes
configure:4875: checking whether mpicc accepts -g
configure:4895: mpicc -c -g   conftest.c >&5
configure:4895: $? = 0
configure:4936: result: yes
configure:4953: checking for mpicc option to accept ISO C89
configure:5016: mpicc  -c     conftest.c >&5
configure:5016: $? = 0
configure:5029: result: none needed
configure:5054: checking whether mpicc understands -c and -o together
configure:5076: mpicc -c conftest.c -o conftest2.o
configure:5079: $? = 0
configure:5076: mpicc -c conftest.c -o conftest2.o
configure:5079: $? = 0
configure:5091: result: yes
configure:5119: checking for style of include used by make
configure:5147: result: GNU
configure:5173: checking dependency style of mpicc
configure:5284: result: gcc3
configure:5306: checking if unsupported combinations of configure options are allowed
configure:5320: result: yes
configure:5331: checking if Fortran interface enabled
configure:5349: checking if Fortran 2003 interface enabled
configure:7038: checking for C++ compiler version
configure:7047: mpicxx --version >&5
g++ (GCC) 5.2.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:7058: $? = 0
configure:7047: mpicxx -v >&5
Using built-in specs.
COLLECT_GCC=/usr/bin/g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /build/gcc/src/gcc-5.2.0/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release --with-default-libstdcxx-abi=gcc4-compatible
Thread model: posix
gcc version 5.2.0 (GCC) 
configure:7058: $? = 0
configure:7047: mpicxx -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:7058: $? = 1
configure:7047: mpicxx -qversion >&5
g++: error: unrecognized command line option '-qversion'
g++: fatal error: no input files
compilation terminated.
configure:7058: $? = 1
configure:7062: checking whether we are using the GNU C++ compiler
configure:7089: mpicxx -c     conftest.cpp >&5
configure:7089: $? = 0
configure:7098: result: yes
configure:7107: checking whether mpicxx accepts -g
configure:7135: mpicxx -c -g   conftest.cpp >&5
configure:7135: $? = 0
configure:7192: result: yes
configure:7217: checking dependency style of mpicxx
configure:7328: result: gcc3
configure:7348: checking how to run the C++ preprocessor
configure:7375: mpicxx -E   conftest.cpp
configure:7375: $? = 0
configure:7389: mpicxx -E   conftest.cpp
conftest.cpp:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:7389: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| /* end confdefs.h.  */
| #include 
configure:7414: result: mpicxx -E
configure:7434: mpicxx -E   conftest.cpp
configure:7434: $? = 0
configure:7448: mpicxx -E   conftest.cpp
conftest.cpp:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:7448: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| /* end confdefs.h.  */
| #include 
configure:7477: checking if c++ interface enabled
configure:7498: checking if mpicxx needs old style header files in includes
configure:7515: mpicxx -o conftest      -L/usr/lib  conftest.cpp  >&5
configure:7515: $? = 0
configure:7515: ./conftest
configure:7515: $? = 0
configure:7531: checking if mpicxx can handle namespaces
configure:7553: mpicxx -o conftest      -L/usr/lib  conftest.cpp  >&5
configure:7553: $? = 0
configure:7553: ./conftest
configure:7553: $? = 0
configure:7569: checking if mpicxx supports std
configure:7590: mpicxx -o conftest      -L/usr/lib  conftest.cpp  >&5
configure:7590: $? = 0
configure:7590: ./conftest
configure:7590: $? = 0
configure:7606: checking if mpicxx supports bool types
configure:7623: mpicxx -o conftest      -L/usr/lib  conftest.cpp  >&5
configure:7623: $? = 0
configure:7623: ./conftest
configure:7623: $? = 0
configure:7639: checking if mpicxx has offsetof extension
configure:7674: mpicxx -c     conftest.cpp >&5
configure:7674: $? = 0
configure:7678: result: yes
configure:7686: checking if mpicxx can handle static cast
configure:7706: mpicxx -o conftest      -L/usr/lib  conftest.cpp  >&5
configure:7706: $? = 0
configure:7706: ./conftest
configure:7706: $? = 0
configure:7744: checking for perl
configure:7760: found /usr/bin/perl
configure:7771: result: perl
configure:7795: checking for ar
configure:7811: found /usr/bin/ar
configure:7822: result: ar
configure:7841: checking whether make sets $(MAKE)
configure:7863: result: yes
configure:7880: checking for tr
configure:7898: found /usr/bin/tr
configure:7910: result: /usr/bin/tr
configure:7929: checking if srcdir= and time commands work together
configure:7937: result: yes
configure:7999: checking for mpiexec
configure:8016: result: /usr/bin/mpiexec
configure:8188: checking if shared C++ libraries are supported
configure:8219: result: yes
configure:8618: checking how to print strings
configure:8645: result: printf
configure:8666: checking for a sed that does not truncate output
configure:8730: result: /usr/bin/sed
configure:8748: checking for grep that handles long lines and -e
configure:8806: result: /usr/bin/grep
configure:8811: checking for egrep
configure:8873: result: /usr/bin/grep -E
configure:8878: checking for fgrep
configure:8940: result: /usr/bin/grep -F
configure:8975: checking for ld used by mpicc
configure:9042: result: /usr/bin/ld
configure:9049: checking if the linker (/usr/bin/ld) is GNU ld
configure:9064: result: yes
configure:9076: checking for BSD- or MS-compatible name lister (nm)
configure:9125: result: /usr/bin/nm -B
configure:9255: checking the name lister (/usr/bin/nm -B) interface
configure:9262: mpicc -c     conftest.c >&5
configure:9265: /usr/bin/nm -B "conftest.o"
configure:9268: output
0000000000000000 B some_variable
configure:9275: result: BSD nm
configure:9278: checking whether ln -s works
configure:9282: result: yes
configure:9290: checking the maximum length of command line arguments
configure:9420: result: 1572864
configure:9437: checking whether the shell understands some XSI constructs
configure:9447: result: yes
configure:9451: checking whether the shell understands "+="
configure:9457: result: yes
configure:9492: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format
configure:9532: result: func_convert_file_noop
configure:9539: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format
configure:9559: result: func_convert_file_noop
configure:9566: checking for /usr/bin/ld option to reload object files
configure:9573: result: -r
configure:9607: checking for x86_64-unknown-linux-objdump
configure:9634: result: objdump
configure:9703: checking how to recognize dependent libraries
configure:9905: result: pass_all
configure:9950: checking for x86_64-unknown-linux-dlltool
configure:9977: result: dlltool
configure:10047: checking how to associate runtime and link libraries
configure:10074: result: printf %s\n
configure:10090: checking for x86_64-unknown-linux-ar
configure:10117: result: ar
configure:10198: checking for archiver @FILE support
configure:10223: mpicc -c     conftest.c >&5
configure:10223: $? = 0
configure:10226: ar cru libconftest.a @conftest.lst >&5
ar: `u' modifier ignored since `D' is the default (see `U')
configure:10229: $? = 0
configure:10234: ar cru libconftest.a @conftest.lst >&5
ar: `u' modifier ignored since `D' is the default (see `U')
ar: conftest.o: No such file or directory
configure:10237: $? = 1
configure:10249: result: @
configure:10267: checking for x86_64-unknown-linux-strip
configure:10294: result: strip
configure:10366: checking for x86_64-unknown-linux-ranlib
configure:10396: result: no
configure:10406: checking for ranlib
configure:10422: found /usr/bin/ranlib
configure:10433: result: ranlib
configure:10535: checking command to parse /usr/bin/nm -B output from mpicc object
configure:10655: mpicc -c     conftest.c >&5
configure:10658: $? = 0
configure:10662: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
configure:10665: $? = 0
configure:10731: mpicc -o conftest      -L/usr/lib  conftest.c conftstm.o >&5
configure:10734: $? = 0
configure:10772: result: ok
configure:10809: checking for sysroot
configure:10839: result: no
configure:10916: mpicc -c     conftest.c >&5
configure:10919: $? = 0
configure:11063: checking for x86_64-unknown-linux-mt
configure:11093: result: no
configure:11103: checking for mt
configure:11133: result: no
configure:11153: checking if : is a manifest tool
configure:11159: : '-?'
configure:11167: result: no
configure:11817: checking how to run the C preprocessor
configure:11848: mpicc -E   conftest.c
configure:11848: $? = 0
configure:11862: mpicc -E   conftest.c
conftest.c:12:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:11862: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| /* end confdefs.h.  */
| #include 
configure:11887: result: mpicc -E
configure:11907: mpicc -E   conftest.c
configure:11907: $? = 0
configure:11921: mpicc -E   conftest.c
conftest.c:12:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:11921: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| /* end confdefs.h.  */
| #include 
configure:11950: checking for ANSI C header files
configure:11978: mpicc -c     conftest.c >&5
configure:11978: $? = 0
configure:12051: mpicc -o conftest      -L/usr/lib  conftest.c  >&5
configure:12051: $? = 0
configure:12051: ./conftest
configure:12051: $? = 0
configure:12062: result: yes
configure:12075: checking for sys/types.h
configure:12075: mpicc -c     conftest.c >&5
configure:12075: $? = 0
configure:12075: result: yes
configure:12075: checking for sys/stat.h
configure:12075: mpicc -c     conftest.c >&5
configure:12075: $? = 0
configure:12075: result: yes
configure:12075: checking for stdlib.h
configure:12075: mpicc -c     conftest.c >&5
configure:12075: $? = 0
configure:12075: result: yes
configure:12075: checking for string.h
configure:12075: mpicc -c     conftest.c >&5
configure:12075: $? = 0
configure:12075: result: yes
configure:12075: checking for memory.h
configure:12075: mpicc -c     conftest.c >&5
configure:12075: $? = 0
configure:12075: result: yes
configure:12075: checking for strings.h
configure:12075: mpicc -c     conftest.c >&5
configure:12075: $? = 0
configure:12075: result: yes
configure:12075: checking for inttypes.h
configure:12075: mpicc -c     conftest.c >&5
configure:12075: $? = 0
configure:12075: result: yes
configure:12075: checking for stdint.h
configure:12075: mpicc -c     conftest.c >&5
configure:12075: $? = 0
configure:12075: result: yes
configure:12075: checking for unistd.h
configure:12075: mpicc -c     conftest.c >&5
configure:12075: $? = 0
configure:12075: result: yes
configure:12089: checking for dlfcn.h
configure:12089: mpicc -c     conftest.c >&5
configure:12089: $? = 0
configure:12089: result: yes
configure:12302: checking for objdir
configure:12317: result: .libs
configure:12584: checking if mpicc supports -fno-rtti -fno-exceptions
configure:12602: mpicc -c     -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C
configure:12606: $? = 0
configure:12619: result: no
configure:12946: checking for mpicc option to produce PIC
configure:12953: result: -fPIC -DPIC
configure:12961: checking if mpicc PIC flag -fPIC -DPIC works
configure:12979: mpicc -c     -fPIC -DPIC -DPIC conftest.c >&5
configure:12983: $? = 0
configure:12996: result: yes
configure:13025: checking if mpicc static flag -static works
configure:13053: result: no
configure:13068: checking if mpicc supports -c -o file.o
configure:13089: mpicc -c     -o out/conftest2.o conftest.c >&5
configure:13093: $? = 0
configure:13115: result: yes
configure:13123: checking if mpicc supports -c -o file.o
configure:13170: result: yes
configure:13203: checking whether the mpicc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:14372: result: yes
configure:14409: checking whether -lc should be explicitly linked in
configure:14417: mpicc -c     conftest.c >&5
configure:14420: $? = 0
configure:14435: mpicc -shared  -fPIC -DPIC conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep  -lc  \>/dev/null 2\>\&1
configure:14438: $? = 0
configure:14452: result: no
configure:14612: checking dynamic linker characteristics
configure:15131: mpicc -o conftest      -L/usr/lib  -Wl,-rpath -Wl,/foo conftest.c  >&5
configure:15131: $? = 0
configure:15353: result: GNU/Linux ld.so
configure:15460: checking how to hardcode library paths into programs
configure:15485: result: immediate
configure:15587: checking for shl_load
configure:15587: mpicc -o conftest      -L/usr/lib  conftest.c  >&5
/tmp/ccCMM4Yu.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `shl_load'
collect2: error: ld returned 1 exit status
configure:15587: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| /* Define shl_load to an innocuous variant, in case  declares shl_load.
|    For example, HP-UX 11i  declares gettimeofday.  */
| #define shl_load innocuous_shl_load
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char shl_load (); below.
|     Prefer  to  if __STDC__ is defined, since
|      exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include 
| #else
| # include 
| #endif
| 
| #undef shl_load
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shl_load ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_shl_load || defined __stub___shl_load
| choke me
| #endif
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return shl_load ();
|   ;
|   return 0;
| }
configure:15587: result: no
configure:15591: checking for shl_load in -ldld
configure:15624: mpicc -o conftest      -L/usr/lib  conftest.c -ldld   >&5
/usr/bin/ld: cannot find -ldld
collect2: error: ld returned 1 exit status
configure:15624: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shl_load ();
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return shl_load ();
|   ;
|   return 0;
| }
configure:15633: result: no
configure:15638: checking for dlopen
configure:15638: mpicc -o conftest      -L/usr/lib  conftest.c  >&5
/usr/bin/ld: /tmp/cceNM0ZQ.o: undefined reference to symbol 'dlopen@@GLIBC_2.2.5'
/usr/lib/libdl.so.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
configure:15638: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| /* Define dlopen to an innocuous variant, in case  declares dlopen.
|    For example, HP-UX 11i  declares gettimeofday.  */
| #define dlopen innocuous_dlopen
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char dlopen (); below.
|     Prefer  to  if __STDC__ is defined, since
|      exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include 
| #else
| # include 
| #endif
| 
| #undef dlopen
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dlopen ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_dlopen || defined __stub___dlopen
| choke me
| #endif
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return dlopen ();
|   ;
|   return 0;
| }
configure:15638: result: no
configure:15642: checking for dlopen in -ldl
configure:15675: mpicc -o conftest      -L/usr/lib  conftest.c -ldl   >&5
configure:15675: $? = 0
configure:15684: result: yes
configure:15819: checking whether a program can dlopen itself
configure:15899: mpicc -o conftest     -DHAVE_DLFCN_H  -L/usr/lib  -Wl,--export-dynamic conftest.c -ldl  >&5
configure:15902: $? = 0
configure:15920: result: yes
configure:15925: checking whether a statically linked program can dlopen itself
configure:16005: mpicc -o conftest     -DHAVE_DLFCN_H  -L/usr/lib  -Wl,--export-dynamic  conftest.c -ldl  >&5
configure:16008: $? = 0
configure:16026: result: yes
configure:16065: checking whether stripping libraries is possible
configure:16070: result: yes
configure:16105: checking if libtool supports shared libraries
configure:16107: result: yes
configure:16110: checking whether to build shared libraries
configure:16131: result: yes
configure:16134: checking whether to build static libraries
configure:16138: result: no
configure:16161: checking how to run the C++ preprocessor
configure:16227: result: mpicxx -E
configure:16247: mpicxx -E   conftest.cpp
configure:16247: $? = 0
configure:16261: mpicxx -E   conftest.cpp
conftest.cpp:24:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:16261: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include 
configure:16430: checking for ld used by mpicxx
configure:16497: result: /usr/bin/ld -m elf_x86_64
configure:16504: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
configure:16519: result: yes
configure:16574: checking whether the mpicxx linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:17595: result: yes
configure:17631: mpicxx -c     conftest.cpp >&5
configure:17634: $? = 0
configure:18154: checking for mpicxx option to produce PIC
configure:18161: result: -fPIC -DPIC
configure:18169: checking if mpicxx PIC flag -fPIC -DPIC works
configure:18187: mpicxx -c     -fPIC -DPIC -DPIC conftest.cpp >&5
configure:18191: $? = 0
configure:18204: result: yes
configure:18227: checking if mpicxx static flag -static works
configure:18255: result: no
configure:18267: checking if mpicxx supports -c -o file.o
configure:18288: mpicxx -c     -o out/conftest2.o conftest.cpp >&5
configure:18292: $? = 0
configure:18314: result: yes
configure:18319: checking if mpicxx supports -c -o file.o
configure:18366: result: yes
configure:18396: checking whether the mpicxx linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:18432: result: yes
configure:18573: checking dynamic linker characteristics
configure:19248: result: GNU/Linux ld.so
configure:19301: checking how to hardcode library paths into programs
configure:19326: result: immediate
configure:22258: checking if we should install only statically linked executables
configure:22303: checking if -Wl,-rpath should be used to link shared libs in nondefault directories
configure:22313: result: no
configure:22336: checking how make searches directories
configure:22353: result: VPATH=DIR1 DIR2 ...
configure:22418: checking whether make will build with undefined variables
configure:22427: result: yes
configure:22442: checking for production mode
configure:22453: result: production
configure:22492: checking for ceil in -lm
configure:22525: mpicc -o conftest      -L/usr/lib  conftest.c -lm   >&5
conftest.c:31:6: warning: conflicting types for built-in function 'ceil'
 char ceil ();
      ^
configure:22525: $? = 0
configure:22534: result: yes
configure:22545: checking for dlopen in -ldl
configure:22587: result: yes
configure:22713: checking for ANSI C header files
configure:22825: result: yes
configure:22833: checking whether time.h and sys/time.h may both be included
configure:22861: mpicc -c     conftest.c >&5
configure:22861: $? = 0
configure:22868: result: yes
configure:22884: checking for difftime
configure:22884: mpicc -o conftest      -L/usr/lib  conftest.c -ldl -lm  >&5
configure:22884: $? = 0
configure:22884: result: yes
configure:22895: checking for gettimeofday
configure:22895: mpicc -o conftest      -L/usr/lib  conftest.c -ldl -lm  >&5
configure:22895: $? = 0
configure:22895: result: yes
configure:22906: checking for library containing clock_gettime
configure:22945: mpicc -o conftest      -L/usr/lib  conftest.c -ldl -lm  >&5
configure:22945: $? = 0
configure:22962: result: none required
configure:22972: checking for clock_gettime
configure:22972: mpicc -o conftest      -L/usr/lib  conftest.c -ldl -lm  >&5
configure:22972: $? = 0
configure:22972: result: yes
configure:22988: checking sys/resource.h usability
configure:22988: mpicc -c     conftest.c >&5
configure:22988: $? = 0
configure:22988: result: yes
configure:22988: checking sys/resource.h presence
configure:22988: mpicc -E   conftest.c
configure:22988: $? = 0
configure:22988: result: yes
configure:22988: checking for sys/resource.h
configure:22988: result: yes
configure:22988: checking sys/time.h usability
configure:22988: mpicc -c     conftest.c >&5
configure:22988: $? = 0
configure:22988: result: yes
configure:22988: checking sys/time.h presence
configure:22988: mpicc -E   conftest.c
configure:22988: $? = 0
configure:22988: result: yes
configure:22988: checking for sys/time.h
configure:22988: result: yes
configure:22988: checking for unistd.h
configure:22988: result: yes
configure:22988: checking sys/ioctl.h usability
configure:22988: mpicc -c     conftest.c >&5
configure:22988: $? = 0
configure:22988: result: yes
configure:22988: checking sys/ioctl.h presence
configure:22988: mpicc -E   conftest.c
configure:22988: $? = 0
configure:22988: result: yes
configure:22988: checking for sys/ioctl.h
configure:22988: result: yes
configure:22988: checking for sys/stat.h
configure:22988: result: yes
configure:23001: checking sys/socket.h usability
configure:23001: mpicc -c     conftest.c >&5
configure:23001: $? = 0
configure:23001: result: yes
configure:23001: checking sys/socket.h presence
configure:23001: mpicc -E   conftest.c
configure:23001: $? = 0
configure:23001: result: yes
configure:23001: checking for sys/socket.h
configure:23001: result: yes
configure:23001: checking for sys/types.h
configure:23001: result: yes
configure:23014: checking stddef.h usability
configure:23014: mpicc -c     conftest.c >&5
configure:23014: $? = 0
configure:23014: result: yes
configure:23014: checking stddef.h presence
configure:23014: mpicc -E   conftest.c
configure:23014: $? = 0
configure:23014: result: yes
configure:23014: checking for stddef.h
configure:23014: result: yes
configure:23014: checking setjmp.h usability
configure:23014: mpicc -c     conftest.c >&5
configure:23014: $? = 0
configure:23014: result: yes
configure:23014: checking setjmp.h presence
configure:23014: mpicc -E   conftest.c
configure:23014: $? = 0
configure:23014: result: yes
configure:23014: checking for setjmp.h
configure:23014: result: yes
configure:23014: checking features.h usability
configure:23014: mpicc -c     conftest.c >&5
configure:23014: $? = 0
configure:23014: result: yes
configure:23014: checking features.h presence
configure:23014: mpicc -E   conftest.c
configure:23014: $? = 0
configure:23014: result: yes
configure:23014: checking for features.h
configure:23014: result: yes
configure:23026: checking dirent.h usability
configure:23026: mpicc -c     conftest.c >&5
configure:23026: $? = 0
configure:23026: result: yes
configure:23026: checking dirent.h presence
configure:23026: mpicc -E   conftest.c
configure:23026: $? = 0
configure:23026: result: yes
configure:23026: checking for dirent.h
configure:23026: result: yes
configure:23038: checking for stdint.h
configure:23038: result: yes
configure:23052: checking mach/mach_time.h usability
configure:23052: mpicc -c     conftest.c >&5
conftest.c:76:28: fatal error: mach/mach_time.h: No such file or directory
compilation terminated.
configure:23052: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include 
| #ifdef HAVE_SYS_TYPES_H
| # include 
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include 
| #endif
| #ifdef STDC_HEADERS
| # include 
| # include 
| #else
| # ifdef HAVE_STDLIB_H
| #  include 
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include 
| # endif
| # include 
| #endif
| #ifdef HAVE_STRINGS_H
| # include 
| #endif
| #ifdef HAVE_INTTYPES_H
| # include 
| #endif
| #ifdef HAVE_STDINT_H
| # include 
| #endif
| #ifdef HAVE_UNISTD_H
| # include 
| #endif
| #include 
configure:23052: result: no
configure:23052: checking mach/mach_time.h presence
configure:23052: mpicc -E   conftest.c
conftest.c:43:28: fatal error: mach/mach_time.h: No such file or directory
compilation terminated.
configure:23052: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include 
configure:23052: result: no
configure:23052: checking for mach/mach_time.h
configure:23052: result: no
configure:23155: checking io.h usability
configure:23155: mpicc -c     conftest.c >&5
conftest.c:76:16: fatal error: io.h: No such file or directory
compilation terminated.
configure:23155: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include 
| #ifdef HAVE_SYS_TYPES_H
| # include 
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include 
| #endif
| #ifdef STDC_HEADERS
| # include 
| # include 
| #else
| # ifdef HAVE_STDLIB_H
| #  include 
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include 
| # endif
| # include 
| #endif
| #ifdef HAVE_STRINGS_H
| # include 
| #endif
| #ifdef HAVE_INTTYPES_H
| # include 
| #endif
| #ifdef HAVE_STDINT_H
| # include 
| #endif
| #ifdef HAVE_UNISTD_H
| # include 
| #endif
| #include 
configure:23155: result: no
configure:23155: checking io.h presence
configure:23155: mpicc -E   conftest.c
conftest.c:43:16: fatal error: io.h: No such file or directory
compilation terminated.
configure:23155: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include 
configure:23155: result: no
configure:23155: checking for io.h
configure:23155: result: no
configure:23155: checking winsock2.h usability
configure:23155: mpicc -c     conftest.c >&5
conftest.c:76:22: fatal error: winsock2.h: No such file or directory
compilation terminated.
configure:23155: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include 
| #ifdef HAVE_SYS_TYPES_H
| # include 
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include 
| #endif
| #ifdef STDC_HEADERS
| # include 
| # include 
| #else
| # ifdef HAVE_STDLIB_H
| #  include 
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include 
| # endif
| # include 
| #endif
| #ifdef HAVE_STRINGS_H
| # include 
| #endif
| #ifdef HAVE_INTTYPES_H
| # include 
| #endif
| #ifdef HAVE_STDINT_H
| # include 
| #endif
| #ifdef HAVE_UNISTD_H
| # include 
| #endif
| #include 
configure:23155: result: no
configure:23155: checking winsock2.h presence
configure:23155: mpicc -E   conftest.c
conftest.c:43:22: fatal error: winsock2.h: No such file or directory
compilation terminated.
configure:23155: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include 
configure:23155: result: no
configure:23155: checking for winsock2.h
configure:23155: result: no
configure:23155: checking sys/timeb.h usability
configure:23155: mpicc -c     conftest.c >&5
configure:23155: $? = 0
configure:23155: result: yes
configure:23155: checking sys/timeb.h presence
configure:23155: mpicc -E   conftest.c
configure:23155: $? = 0
configure:23155: result: yes
configure:23155: checking for sys/timeb.h
configure:23155: result: yes
configure:23226: checking if libtool needs -no-undefined flag to build shared libraries
configure:23237: result: no
configure:23246: checking if configure should try to set up large file support
configure:23276: result: yes
configure:23281: checking for special C compiler options needed for large files
configure:23334: result: no
configure:23348: checking for _FILE_OFFSET_BITS value needed for large files
configure:23381: mpicc -c     conftest.c >&5
configure:23381: $? = 0
configure:23421: result: no
configure:23525: checking if large (64-bit) files are supported on this system.
configure:23556: mpicc -o conftest      -L/usr/lib  conftest.c -ldl -lm  >&5
configure:23556: $? = 0
configure:23556: ./conftest
configure:23556: $? = 0
configure:23569: result: yes
configure:23650: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:44:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:54:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:56:9: warning: unused variable 'n' [-Wunused-variable]
 off64_t n = 0;
         ^
configure:23650: $? = 0
configure:23654: checking for lseek64
configure:23654: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from conftest.c:54:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:67:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char lseek64 ();
 ^
conftest.c:84:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23654: $? = 0
configure:23654: result: yes
configure:23654: checking for fseeko64
configure:23654: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from conftest.c:55:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:68:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fseeko64 ();
 ^
conftest.c:85:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23654: $? = 0
configure:23654: result: yes
configure:23654: checking for ftello64
configure:23654: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from conftest.c:56:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:69:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char ftello64 ();
 ^
conftest.c:86:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23654: $? = 0
configure:23654: result: yes
configure:23654: checking for ftruncate64
configure:23654: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from conftest.c:57:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:70:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char ftruncate64 ();
 ^
conftest.c:87:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23654: $? = 0
configure:23654: result: yes
configure:23671: checking for fseeko
configure:23671: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from conftest.c:58:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:71:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fseeko ();
 ^
conftest.c:88:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23671: $? = 0
configure:23671: result: yes
configure:23671: checking for ftello
configure:23671: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from conftest.c:59:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:72:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char ftello ();
 ^
conftest.c:89:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23671: $? = 0
configure:23671: result: yes
configure:23701: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:51:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:62:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:64:15: warning: unused variable 'sb' [-Wunused-variable]
 struct stat64 sb;
               ^
configure:23701: $? = 0
configure:23705: checking for stat64
configure:23705: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from conftest.c:60:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:73:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char stat64 ();
 ^
conftest.c:90:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23705: $? = 0
configure:23705: result: yes
configure:23705: checking for fstat64
configure:23705: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/limits.h:25:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:168,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/include-fixed/limits.h:34,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:74:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fstat64 ();
 ^
conftest.c:91:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23705: $? = 0
configure:23705: result: yes
configure:23723: checking for off_t
configure:23723: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:94:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23723: $? = 0
configure:23723: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:94:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:96:20: error: expected expression before ')' token
 if (sizeof ((off_t)))
                    ^
configure:23723: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| /* end confdefs.h.  */
| #include 
| #ifdef HAVE_SYS_TYPES_H
| # include 
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include 
| #endif
| #ifdef STDC_HEADERS
| # include 
| # include 
| #else
| # ifdef HAVE_STDLIB_H
| #  include 
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include 
| # endif
| # include 
| #endif
| #ifdef HAVE_STRINGS_H
| # include 
| #endif
| #ifdef HAVE_INTTYPES_H
| # include 
| #endif
| #ifdef HAVE_STDINT_H
| # include 
| #endif
| #ifdef HAVE_UNISTD_H
| # include 
| #endif
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| if (sizeof ((off_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23723: result: yes
configure:23734: checking for size_t
configure:23734: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:94:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23734: $? = 0
configure:23734: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:94:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:96:21: error: expected expression before ')' token
 if (sizeof ((size_t)))
                     ^
configure:23734: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| /* end confdefs.h.  */
| #include 
| #ifdef HAVE_SYS_TYPES_H
| # include 
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include 
| #endif
| #ifdef STDC_HEADERS
| # include 
| # include 
| #else
| # ifdef HAVE_STDLIB_H
| #  include 
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include 
| # endif
| # include 
| #endif
| #ifdef HAVE_STRINGS_H
| # include 
| #endif
| #ifdef HAVE_INTTYPES_H
| # include 
| #endif
| #ifdef HAVE_STDINT_H
| # include 
| #endif
| #ifdef HAVE_UNISTD_H
| # include 
| #endif
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| if (sizeof ((size_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23734: result: yes
configure:23745: checking for ssize_t
configure:23745: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:94:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23745: $? = 0
configure:23745: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:94:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:96:22: error: expected expression before ')' token
 if (sizeof ((ssize_t)))
                      ^
configure:23745: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| /* end confdefs.h.  */
| #include 
| #ifdef HAVE_SYS_TYPES_H
| # include 
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include 
| #endif
| #ifdef STDC_HEADERS
| # include 
| # include 
| #else
| # ifdef HAVE_STDLIB_H
| #  include 
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include 
| # endif
| # include 
| #endif
| #ifdef HAVE_STRINGS_H
| # include 
| #endif
| #ifdef HAVE_INTTYPES_H
| # include 
| #endif
| #ifdef HAVE_STDINT_H
| # include 
| #endif
| #ifdef HAVE_UNISTD_H
| # include 
| #endif
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| if (sizeof ((ssize_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23745: result: yes
configure:23756: checking for ptrdiff_t
configure:23756: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:94:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23756: $? = 0
configure:23756: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:94:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:96:24: error: expected expression before ')' token
 if (sizeof ((ptrdiff_t)))
                        ^
configure:23756: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| /* end confdefs.h.  */
| #include 
| #ifdef HAVE_SYS_TYPES_H
| # include 
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include 
| #endif
| #ifdef STDC_HEADERS
| # include 
| # include 
| #else
| # ifdef HAVE_STDLIB_H
| #  include 
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include 
| # endif
| # include 
| #endif
| #ifdef HAVE_STRINGS_H
| # include 
| #endif
| #ifdef HAVE_INTTYPES_H
| # include 
| #endif
| #ifdef HAVE_STDINT_H
| # include 
| #endif
| #ifdef HAVE_UNISTD_H
| # include 
| #endif
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| if (sizeof ((ptrdiff_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:23756: result: yes
configure:23767: checking whether byte ordering is bigendian
configure:23782: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
conftest.c:53:9: error: unknown type name 'not'
         not a universal capable compiler
         ^
conftest.c:53:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
         not a universal capable compiler
               ^
conftest.c:53:15: error: unknown type name 'universal'
configure:23782: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| /* end confdefs.h.  */
| #ifndef __APPLE_CC__
| 	       not a universal capable compiler
| 	     #endif
| 	     typedef int dummy;
| 
configure:23835: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:64:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:23835: $? = 0
configure:23861: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:64:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:67:4: error: unknown type name 'not'
    not big endian
    ^
conftest.c:67:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
    not big endian
            ^
configure:23861: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| /* end confdefs.h.  */
| #include 
| 		#include 
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
| 		 not big endian
| 		#endif
| 
|   ;
|   return 0;
| }
configure:24021: result: no
configure:24043: checking size of char
configure:24048: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:52:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:85:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (char)); }
                 ^
conftest.c:86:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (char)); }
                          ^
conftest.c:98:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24048: $? = 0
configure:24048: ./conftest
configure:24048: $? = 0
configure:24062: result: 1
configure:24076: checking size of short
configure:24081: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:53:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:86:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (short)); }
                 ^
conftest.c:87:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (short)); }
                          ^
conftest.c:99:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24081: $? = 0
configure:24081: ./conftest
configure:24081: $? = 0
configure:24095: result: 2
configure:24109: checking size of int
configure:24114: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:54:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:87:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int)); }
                 ^
conftest.c:88:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int)); }
                          ^
conftest.c:100:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24114: $? = 0
configure:24114: ./conftest
configure:24114: $? = 0
configure:24128: result: 4
configure:24142: checking size of unsigned
configure:24147: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:55:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:88:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (unsigned)); }
                 ^
conftest.c:89:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (unsigned)); }
                          ^
conftest.c:101:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24147: $? = 0
configure:24147: ./conftest
configure:24147: $? = 0
configure:24161: result: 4
configure:24175: checking size of long
configure:24180: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:56:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:89:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (long)); }
                 ^
conftest.c:90:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (long)); }
                          ^
conftest.c:102:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24180: $? = 0
configure:24180: ./conftest
configure:24180: $? = 0
configure:24194: result: 8
configure:24208: checking size of long long
configure:24213: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:57:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:90:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (long long)); }
                 ^
conftest.c: In function 'longval':
conftest.c:90:62: warning: ISO C90 does not support 'long long' [-Wlong-long]
 static long int longval () { return (long int) (sizeof (long long)); }
                                                              ^
conftest.c: At top level:
conftest.c:91:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (long long)); }
                          ^
conftest.c: In function 'ulongval':
conftest.c:91:72: warning: ISO C90 does not support 'long long' [-Wlong-long]
 static unsigned long int ulongval () { return (long int) (sizeof (long long)); }
                                                                        ^
conftest.c: At top level:
conftest.c:103:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:109:33: warning: ISO C90 does not support 'long long' [-Wlong-long]
   if (((long int) (sizeof (long long))) < 0)
                                 ^
conftest.c:112:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
       if (i != ((long int) (sizeof (long long))))
                                          ^
conftest.c:119:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
       if (i != ((long int) (sizeof (long long))))
                                          ^
configure:24213: $? = 0
configure:24213: ./conftest
configure:24213: $? = 0
configure:24227: result: 8
configure:24241: checking size of __int64
configure:24246: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:58:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:91:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (__int64)); }
                 ^
conftest.c: In function 'longval':
conftest.c:91:57: error: '__int64' undeclared (first use in this function)
 static long int longval () { return (long int) (sizeof (__int64)); }
                                                         ^
conftest.c:91:57: note: each undeclared identifier is reported only once for each function it appears in
conftest.c: At top level:
conftest.c:92:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (__int64)); }
                          ^
conftest.c: In function 'ulongval':
conftest.c:92:67: error: '__int64' undeclared (first use in this function)
 static unsigned long int ulongval () { return (long int) (sizeof (__int64)); }
                                                                   ^
conftest.c: At top level:
conftest.c:104:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:110:28: error: '__int64' undeclared (first use in this function)
   if (((long int) (sizeof (__int64))) < 0)
                            ^
configure:24246: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| /* end confdefs.h.  */
| #include 
| #ifdef HAVE_SYS_TYPES_H
| # include 
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include 
| #endif
| #ifdef STDC_HEADERS
| # include 
| # include 
| #else
| # ifdef HAVE_STDLIB_H
| #  include 
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include 
| # endif
| # include 
| #endif
| #ifdef HAVE_STRINGS_H
| # include 
| #endif
| #ifdef HAVE_INTTYPES_H
| # include 
| #endif
| #ifdef HAVE_STDINT_H
| # include 
| #endif
| #ifdef HAVE_UNISTD_H
| # include 
| #endif
| static long int longval () { return (long int) (sizeof (__int64)); }
| static unsigned long int ulongval () { return (long int) (sizeof (__int64)); }
| #include 
| #include 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| 
|   FILE *f = fopen ("conftest.val", "w");
|   if (! f)
|     return 1;
|   if (((long int) (sizeof (__int64))) < 0)
|     {
|       long int i = longval ();
|       if (i != ((long int) (sizeof (__int64))))
| 	return 1;
|       fprintf (f, "%ld", i);
|     }
|   else
|     {
|       unsigned long int i = ulongval ();
|       if (i != ((long int) (sizeof (__int64))))
| 	return 1;
|       fprintf (f, "%lu", i);
|     }
|   /* Do not output a trailing newline, as this causes \r\n confusion
|      on some platforms.  */
|   return ferror (f) || fclose (f) != 0;
| 
|   ;
|   return 0;
| }
configure:24260: result: 0
configure:24274: checking size of float
configure:24279: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:59:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:92:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (float)); }
                 ^
conftest.c:93:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (float)); }
                          ^
conftest.c:105:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24279: $? = 0
configure:24279: ./conftest
configure:24279: $? = 0
configure:24293: result: 4
configure:24307: checking size of double
configure:24312: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:60:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:93:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (double)); }
                 ^
conftest.c:94:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (double)); }
                          ^
conftest.c:106:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24312: $? = 0
configure:24312: ./conftest
configure:24312: $? = 0
configure:24326: result: 8
configure:24340: checking size of long double
configure:24345: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/stdio.h:27:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:94:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (long double)); }
                 ^
conftest.c:95:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (long double)); }
                          ^
conftest.c:107:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24345: $? = 0
configure:24345: ./conftest
configure:24345: $? = 0
configure:24359: result: 16
configure:24472: checking size of int8_t
configure:24477: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:97:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int8_t)); }
                 ^
conftest.c:98:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int8_t)); }
                          ^
conftest.c:110:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24477: $? = 0
configure:24477: ./conftest
configure:24477: $? = 0
configure:24491: result: 1
configure:24505: checking size of uint8_t
configure:24510: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:98:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint8_t)); }
                 ^
conftest.c:99:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint8_t)); }
                          ^
conftest.c:111:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24510: $? = 0
configure:24510: ./conftest
configure:24510: $? = 0
configure:24524: result: 1
configure:24538: checking size of int_least8_t
configure:24543: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:99:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int_least8_t)); }
                 ^
conftest.c:100:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int_least8_t)); }
                          ^
conftest.c:112:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24543: $? = 0
configure:24543: ./conftest
configure:24543: $? = 0
configure:24557: result: 1
configure:24571: checking size of uint_least8_t
configure:24576: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:100:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint_least8_t)); }
                 ^
conftest.c:101:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint_least8_t)); }
                          ^
conftest.c:113:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24576: $? = 0
configure:24576: ./conftest
configure:24576: $? = 0
configure:24590: result: 1
configure:24604: checking size of int_fast8_t
configure:24609: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:101:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int_fast8_t)); }
                 ^
conftest.c:102:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int_fast8_t)); }
                          ^
conftest.c:114:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24609: $? = 0
configure:24609: ./conftest
configure:24609: $? = 0
configure:24623: result: 1
configure:24637: checking size of uint_fast8_t
configure:24642: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:102:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint_fast8_t)); }
                 ^
conftest.c:103:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint_fast8_t)); }
                          ^
conftest.c:115:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24642: $? = 0
configure:24642: ./conftest
configure:24642: $? = 0
configure:24656: result: 1
configure:24671: checking size of int16_t
configure:24676: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:103:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int16_t)); }
                 ^
conftest.c:104:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int16_t)); }
                          ^
conftest.c:116:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24676: $? = 0
configure:24676: ./conftest
configure:24676: $? = 0
configure:24690: result: 2
configure:24704: checking size of uint16_t
configure:24709: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:104:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint16_t)); }
                 ^
conftest.c:105:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint16_t)); }
                          ^
conftest.c:117:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24709: $? = 0
configure:24709: ./conftest
configure:24709: $? = 0
configure:24723: result: 2
configure:24737: checking size of int_least16_t
configure:24742: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:105:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int_least16_t)); }
                 ^
conftest.c:106:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int_least16_t)); }
                          ^
conftest.c:118:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24742: $? = 0
configure:24742: ./conftest
configure:24742: $? = 0
configure:24756: result: 2
configure:24770: checking size of uint_least16_t
configure:24775: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:106:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint_least16_t)); }
                 ^
conftest.c:107:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint_least16_t)); }
                          ^
conftest.c:119:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24775: $? = 0
configure:24775: ./conftest
configure:24775: $? = 0
configure:24789: result: 2
configure:24803: checking size of int_fast16_t
configure:24808: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:107:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int_fast16_t)); }
                 ^
conftest.c:108:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int_fast16_t)); }
                          ^
conftest.c:120:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24808: $? = 0
configure:24808: ./conftest
configure:24808: $? = 0
configure:24822: result: 8
configure:24836: checking size of uint_fast16_t
configure:24841: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:108:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint_fast16_t)); }
                 ^
conftest.c:109:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint_fast16_t)); }
                          ^
conftest.c:121:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24841: $? = 0
configure:24841: ./conftest
configure:24841: $? = 0
configure:24855: result: 8
configure:24870: checking size of int32_t
configure:24875: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:109:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int32_t)); }
                 ^
conftest.c:110:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int32_t)); }
                          ^
conftest.c:122:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24875: $? = 0
configure:24875: ./conftest
configure:24875: $? = 0
configure:24889: result: 4
configure:24903: checking size of uint32_t
configure:24908: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:110:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint32_t)); }
                 ^
conftest.c:111:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint32_t)); }
                          ^
conftest.c:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24908: $? = 0
configure:24908: ./conftest
configure:24908: $? = 0
configure:24922: result: 4
configure:24936: checking size of int_least32_t
configure:24941: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:111:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int_least32_t)); }
                 ^
conftest.c:112:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int_least32_t)); }
                          ^
conftest.c:124:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24941: $? = 0
configure:24941: ./conftest
configure:24941: $? = 0
configure:24955: result: 4
configure:24969: checking size of uint_least32_t
configure:24974: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:112:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint_least32_t)); }
                 ^
conftest.c:113:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint_least32_t)); }
                          ^
conftest.c:125:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:24974: $? = 0
configure:24974: ./conftest
configure:24974: $? = 0
configure:24988: result: 4
configure:25002: checking size of int_fast32_t
configure:25007: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:113:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int_fast32_t)); }
                 ^
conftest.c:114:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int_fast32_t)); }
                          ^
conftest.c:126:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25007: $? = 0
configure:25007: ./conftest
configure:25007: $? = 0
configure:25021: result: 8
configure:25035: checking size of uint_fast32_t
configure:25040: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:114:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint_fast32_t)); }
                 ^
conftest.c:115:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint_fast32_t)); }
                          ^
conftest.c:127:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25040: $? = 0
configure:25040: ./conftest
configure:25040: $? = 0
configure:25054: result: 8
configure:25069: checking size of int64_t
configure:25074: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:115:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int64_t)); }
                 ^
conftest.c:116:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int64_t)); }
                          ^
conftest.c:128:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25074: $? = 0
configure:25074: ./conftest
configure:25074: $? = 0
configure:25088: result: 8
configure:25102: checking size of uint64_t
configure:25107: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:116:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint64_t)); }
                 ^
conftest.c:117:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint64_t)); }
                          ^
conftest.c:129:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25107: $? = 0
configure:25107: ./conftest
configure:25107: $? = 0
configure:25121: result: 8
configure:25135: checking size of int_least64_t
configure:25140: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:117:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int_least64_t)); }
                 ^
conftest.c:118:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int_least64_t)); }
                          ^
conftest.c:130:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25140: $? = 0
configure:25140: ./conftest
configure:25140: $? = 0
configure:25154: result: 8
configure:25168: checking size of uint_least64_t
configure:25173: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:118:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint_least64_t)); }
                 ^
conftest.c:119:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint_least64_t)); }
                          ^
conftest.c:131:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25173: $? = 0
configure:25173: ./conftest
configure:25173: $? = 0
configure:25187: result: 8
configure:25201: checking size of int_fast64_t
configure:25206: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:119:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (int_fast64_t)); }
                 ^
conftest.c:120:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (int_fast64_t)); }
                          ^
conftest.c:132:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25206: $? = 0
configure:25206: ./conftest
configure:25206: $? = 0
configure:25220: result: 8
configure:25234: checking size of uint_fast64_t
configure:25239: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:120:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (uint_fast64_t)); }
                 ^
conftest.c:121:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (uint_fast64_t)); }
                          ^
conftest.c:133:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25239: $? = 0
configure:25239: ./conftest
configure:25239: $? = 0
configure:25253: result: 8
configure:25268: checking size of size_t
configure:25273: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:121:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (size_t)); }
                 ^
conftest.c:122:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (size_t)); }
                          ^
conftest.c:134:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25273: $? = 0
configure:25273: ./conftest
configure:25273: $? = 0
configure:25287: result: 8
configure:25301: checking size of ssize_t
configure:25306: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:122:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (ssize_t)); }
                 ^
conftest.c:123:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (ssize_t)); }
                          ^
conftest.c:135:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25306: $? = 0
configure:25306: ./conftest
configure:25306: $? = 0
configure:25320: result: 8
configure:25334: checking size of ptrdiff_t
configure:25339: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:123:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (ptrdiff_t)); }
                 ^
conftest.c:124:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (ptrdiff_t)); }
                          ^
conftest.c:136:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25339: $? = 0
configure:25339: ./conftest
configure:25339: $? = 0
configure:25353: result: 8
configure:25371: checking size of off_t
configure:25376: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:125:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (off_t)); }
                 ^
conftest.c:126:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (off_t)); }
                          ^
conftest.c:138:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25376: $? = 0
configure:25376: ./conftest
configure:25376: $? = 0
configure:25390: result: 8
configure:25404: checking size of off64_t
configure:25409: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:126:17: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static long int longval () { return (long int) (sizeof (off64_t)); }
                 ^
conftest.c:127:26: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static unsigned long int ulongval () { return (long int) (sizeof (off64_t)); }
                          ^
conftest.c:139:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25409: $? = 0
configure:25409: ./conftest
configure:25409: $? = 0
configure:25423: result: 8
configure:25524: checking if dev_t is scalar
configure:25549: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:108:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:110:17: warning: 'd1' is used uninitialized in this function [-Wuninitialized]
 dev_t d1, d2; if(d1==d2) return 0;
                 ^
conftest.c:110:17: warning: 'd2' is used uninitialized in this function [-Wuninitialized]
configure:25549: $? = 0
configure:25553: result: yes
configure:25669: checking for dmalloc library
configure:25671: result: suppressed
configure:25813: checking zlib.h usability
configure:25813: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
configure:25813: $? = 0
configure:25813: result: yes
configure:25813: checking zlib.h presence
configure:25813: mpicc -E -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
configure:25813: $? = 0
configure:25813: result: yes
configure:25813: checking for zlib.h
configure:25813: result: yes
configure:25826: checking for compress2 in -lz
configure:25859: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz  -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:103:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char compress2 ();
 ^
conftest.c:113:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25859: $? = 0
configure:25868: result: yes
configure:25887: checking for compress2
configure:25887: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:120:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char compress2 ();
 ^
conftest.c:137:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:25887: $? = 0
configure:25887: result: yes
configure:26137: checking for szlib
configure:26139: result: suppressed
configure:26441: checking for thread safe support
configure:26468: result: no
configure:26775: checking whether CLOCK_MONOTONIC is declared
configure:26775: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:109:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:26775: $? = 0
configure:26775: result: yes
configure:26790: checking for tm_gmtoff in struct tm
configure:26813: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:110:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:112:11: warning: variable 'tm' set but not used [-Wunused-but-set-variable]
 struct tm tm; tm.tm_gmtoff=0;
           ^
configure:26813: $? = 0
configure:26817: result: yes
configure:26826: checking for __tm_gmtoff in struct tm
configure:26849: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:111:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:113:17: error: 'struct tm' has no member named '__tm_gmtoff'
 struct tm tm; tm.__tm_gmtoff=0;
                 ^
conftest.c:113:11: warning: variable 'tm' set but not used [-Wunused-but-set-variable]
 struct tm tm; tm.__tm_gmtoff=0;
           ^
configure:26849: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| /* end confdefs.h.  */
| 
|   #include 
|   #include 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| struct tm tm; tm.__tm_gmtoff=0;
|   ;
|   return 0;
| }
configure:26856: result: no
configure:26862: checking for global timezone variable
configure:26892: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:111:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:26892: $? = 0
configure:26896: result: yes
configure:26908: checking whether struct tm is in sys/time.h or time.h
configure:26936: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:112:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:26936: $? = 0
configure:26943: result: time.h
configure:26951: checking for struct tm.tm_zone
configure:26951: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:113:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:26951: $? = 0
configure:26951: result: yes
configure:27026: checking for struct timezone
configure:27050: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:115:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:117:17: warning: variable 'tz' set but not used [-Wunused-but-set-variable]
 struct timezone tz; tz.tz_minuteswest=0;
                 ^
configure:27050: $? = 0
configure:27055: result: yes
configure:27066: checking whether gettimeofday() gives timezone
configure:27095: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:115:17: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
                 exit(1);
                 ^
conftest.c:115:17: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:115:17: note: include '' or provide a declaration of 'exit'
configure:27095: $? = 0
configure:27095: ./conftest
configure:27095: $? = 0
configure:27108: result: yes
configure:27122: checking for st_blocks in struct stat
configure:27144: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:115:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:117:13: warning: variable 'sb' set but not used [-Wunused-but-set-variable]
 struct stat sb; sb.st_blocks=0;
             ^
configure:27144: $? = 0
configure:27148: result: yes
configure:27162: checking for _getvideoconfig
configure:27162: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:128:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char _getvideoconfig ();
 ^
conftest.c:145:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/tmp/ccIxl6In.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `_getvideoconfig'
collect2: error: ld returned 1 exit status
configure:27162: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| /* end confdefs.h.  */
| /* Define _getvideoconfig to an innocuous variant, in case  declares _getvideoconfig.
|    For example, HP-UX 11i  declares gettimeofday.  */
| #define _getvideoconfig innocuous__getvideoconfig
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char _getvideoconfig (); below.
|     Prefer  to  if __STDC__ is defined, since
|      exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include 
| #else
| # include 
| #endif
| 
| #undef _getvideoconfig
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char _getvideoconfig ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub__getvideoconfig || defined __stub____getvideoconfig
| choke me
| #endif
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return _getvideoconfig ();
|   ;
|   return 0;
| }
configure:27162: result: no
configure:27162: checking for gettextinfo
configure:27162: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:128:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char gettextinfo ();
 ^
conftest.c:145:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/tmp/ccxAIBYy.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `gettextinfo'
collect2: error: ld returned 1 exit status
configure:27162: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| /* end confdefs.h.  */
| /* Define gettextinfo to an innocuous variant, in case  declares gettextinfo.
|    For example, HP-UX 11i  declares gettimeofday.  */
| #define gettextinfo innocuous_gettextinfo
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char gettextinfo (); below.
|     Prefer  to  if __STDC__ is defined, since
|      exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include 
| #else
| # include 
| #endif
| 
| #undef gettextinfo
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char gettextinfo ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_gettextinfo || defined __stub___gettextinfo
| choke me
| #endif
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return gettextinfo ();
|   ;
|   return 0;
| }
configure:27162: result: no
configure:27177: checking for GetConsoleScreenBufferInfo
configure:27177: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:128:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char GetConsoleScreenBufferInfo ();
 ^
conftest.c:145:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/tmp/ccbD5yzN.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `GetConsoleScreenBufferInfo'
collect2: error: ld returned 1 exit status
configure:27177: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| /* end confdefs.h.  */
| /* Define GetConsoleScreenBufferInfo to an innocuous variant, in case  declares GetConsoleScreenBufferInfo.
|    For example, HP-UX 11i  declares gettimeofday.  */
| #define GetConsoleScreenBufferInfo innocuous_GetConsoleScreenBufferInfo
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char GetConsoleScreenBufferInfo (); below.
|     Prefer  to  if __STDC__ is defined, since
|      exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include 
| #else
| # include 
| #endif
| 
| #undef GetConsoleScreenBufferInfo
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char GetConsoleScreenBufferInfo ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_GetConsoleScreenBufferInfo || defined __stub___GetConsoleScreenBufferInfo
| choke me
| #endif
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return GetConsoleScreenBufferInfo ();
|   ;
|   return 0;
| }
configure:27177: result: no
configure:27191: checking for _scrsize
configure:27191: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:128:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char _scrsize ();
 ^
conftest.c:145:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/tmp/cc1wkxWX.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `_scrsize'
collect2: error: ld returned 1 exit status
configure:27191: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| /* end confdefs.h.  */
| /* Define _scrsize to an innocuous variant, in case  declares _scrsize.
|    For example, HP-UX 11i  declares gettimeofday.  */
| #define _scrsize innocuous__scrsize
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char _scrsize (); below.
|     Prefer  to  if __STDC__ is defined, since
|      exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include 
| #else
| # include 
| #endif
| 
| #undef _scrsize
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char _scrsize ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub__scrsize || defined __stub____scrsize
| choke me
| #endif
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return _scrsize ();
|   ;
|   return 0;
| }
configure:27191: result: no
configure:27191: checking for ioctl
configure:27191: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:128:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char ioctl ();
 ^
conftest.c:145:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27191: $? = 0
configure:27191: result: yes
configure:27201: checking for struct videoconfig
configure:27222: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:116:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:118:20: error: storage size of 'w' isn't known
 struct videoconfig w; w.numtextcols=0;
                    ^
conftest.c:118:20: warning: unused variable 'w' [-Wunused-variable]
configure:27222: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| #define HAVE_IOCTL 1
| /* end confdefs.h.  */
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| struct videoconfig w; w.numtextcols=0;
|   ;
|   return 0;
| }
configure:27229: result: no
configure:27234: checking for struct text_info
configure:27255: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:116:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:118:18: error: storage size of 'w' isn't known
 struct text_info w; w.screenwidth=0;
                  ^
conftest.c:118:18: warning: unused variable 'w' [-Wunused-variable]
configure:27255: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| #define HAVE_IOCTL 1
| /* end confdefs.h.  */
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| struct text_info w; w.screenwidth=0;
|   ;
|   return 0;
| }
configure:27262: result: no
configure:27267: checking for TIOCGWINSZ
configure:27288: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:116:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:118:5: warning: unused variable 'w' [-Wunused-variable]
 int w=TIOCGWINSZ;
     ^
configure:27288: $? = 0
configure:27292: result: yes
configure:27300: checking for TIOCGETD
configure:27321: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:117:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:119:5: warning: unused variable 'w' [-Wunused-variable]
 int w=TIOCGETD;
     ^
configure:27321: $? = 0
configure:27325: result: yes
configure:27340: checking for alarm
configure:27340: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:131:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char alarm ();
 ^
conftest.c:148:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27340: $? = 0
configure:27340: result: yes
configure:27340: checking for BSDgettimeofday
configure:27340: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:132:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char BSDgettimeofday ();
 ^
conftest.c:149:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/tmp/cc4Q1u7U.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `BSDgettimeofday'
collect2: error: ld returned 1 exit status
configure:27340: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| #define HAVE_IOCTL 1
| #define HAVE_TIOCGWINSZ 1
| #define HAVE_TIOCGETD 1
| #define HAVE_ALARM 1
| /* end confdefs.h.  */
| /* Define BSDgettimeofday to an innocuous variant, in case  declares BSDgettimeofday.
|    For example, HP-UX 11i  declares gettimeofday.  */
| #define BSDgettimeofday innocuous_BSDgettimeofday
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char BSDgettimeofday (); below.
|     Prefer  to  if __STDC__ is defined, since
|      exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include 
| #else
| # include 
| #endif
| 
| #undef BSDgettimeofday
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char BSDgettimeofday ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_BSDgettimeofday || defined __stub___BSDgettimeofday
| choke me
| #endif
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return BSDgettimeofday ();
|   ;
|   return 0;
| }
configure:27340: result: no
configure:27340: checking for fork
configure:27340: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:132:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char fork ();
 ^
conftest.c:149:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27340: $? = 0
configure:27340: result: yes
configure:27340: checking for frexpf
configure:27340: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:133:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char frexpf ();
 ^
conftest.c:150:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27340: $? = 0
configure:27340: result: yes
configure:27340: checking for frexpl
configure:27340: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:134:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char frexpl ();
 ^
conftest.c:151:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27340: $? = 0
configure:27340: result: yes
configure:27352: checking for gethostname
configure:27352: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:135:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char gethostname ();
 ^
conftest.c:152:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27352: $? = 0
configure:27352: result: yes
configure:27352: checking for getpwuid
configure:27352: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:136:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getpwuid ();
 ^
conftest.c:153:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27352: $? = 0
configure:27352: result: yes
configure:27352: checking for getrusage
configure:27352: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:137:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char getrusage ();
 ^
conftest.c:154:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27352: $? = 0
configure:27352: result: yes
configure:27352: checking for lstat
configure:27352: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:138:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char lstat ();
 ^
conftest.c:155:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27352: $? = 0
configure:27352: result: yes
configure:27364: checking for rand_r
configure:27364: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:139:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char rand_r ();
 ^
conftest.c:156:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27364: $? = 0
configure:27364: result: yes
configure:27364: checking for random
configure:27364: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:140:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char random ();
 ^
conftest.c:157:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27364: $? = 0
configure:27364: result: yes
configure:27364: checking for setsysinfo
configure:27364: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:141:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setsysinfo ();
 ^
conftest.c:158:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/tmp/ccO5DVAa.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `setsysinfo'
collect2: error: ld returned 1 exit status
configure:27364: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| #define HAVE_IOCTL 1
| #define HAVE_TIOCGWINSZ 1
| #define HAVE_TIOCGETD 1
| #define HAVE_ALARM 1
| #define HAVE_FORK 1
| #define HAVE_FREXPF 1
| #define HAVE_FREXPL 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETPWUID 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_LSTAT 1
| #define HAVE_RAND_R 1
| #define HAVE_RANDOM 1
| /* end confdefs.h.  */
| /* Define setsysinfo to an innocuous variant, in case  declares setsysinfo.
|    For example, HP-UX 11i  declares gettimeofday.  */
| #define setsysinfo innocuous_setsysinfo
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setsysinfo (); below.
|     Prefer  to  if __STDC__ is defined, since
|      exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include 
| #else
| # include 
| #endif
| 
| #undef setsysinfo
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char setsysinfo ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_setsysinfo || defined __stub___setsysinfo
| choke me
| #endif
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return setsysinfo ();
|   ;
|   return 0;
| }
configure:27364: result: no
configure:27376: checking for signal
configure:27376: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:141:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char signal ();
 ^
conftest.c:158:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27376: $? = 0
configure:27376: result: yes
configure:27376: checking for longjmp
configure:27376: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:142:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char longjmp ();
 ^
conftest.c:159:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27376: $? = 0
configure:27376: result: yes
configure:27376: checking for setjmp
configure:27376: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:143:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char setjmp ();
 ^
conftest.c:160:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27376: $? = 0
configure:27376: result: yes
configure:27376: checking for siglongjmp
configure:27376: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:144:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char siglongjmp ();
 ^
conftest.c:161:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27376: $? = 0
configure:27376: result: yes
configure:27376: checking for sigsetjmp
configure:27376: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:145:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sigsetjmp ();
 ^
conftest.c:162:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
/tmp/cc708D7V.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `sigsetjmp'
collect2: error: ld returned 1 exit status
configure:27376: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| #define HAVE_IOCTL 1
| #define HAVE_TIOCGWINSZ 1
| #define HAVE_TIOCGETD 1
| #define HAVE_ALARM 1
| #define HAVE_FORK 1
| #define HAVE_FREXPF 1
| #define HAVE_FREXPL 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETPWUID 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_LSTAT 1
| #define HAVE_RAND_R 1
| #define HAVE_RANDOM 1
| #define HAVE_SIGNAL 1
| #define HAVE_LONGJMP 1
| #define HAVE_SETJMP 1
| #define HAVE_SIGLONGJMP 1
| /* end confdefs.h.  */
| /* Define sigsetjmp to an innocuous variant, in case  declares sigsetjmp.
|    For example, HP-UX 11i  declares gettimeofday.  */
| #define sigsetjmp innocuous_sigsetjmp
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char sigsetjmp (); below.
|     Prefer  to  if __STDC__ is defined, since
|      exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include 
| #else
| # include 
| #endif
| 
| #undef sigsetjmp
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char sigsetjmp ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_sigsetjmp || defined __stub___sigsetjmp
| choke me
| #endif
| 
| #ifdef FC_DUMMY_MAIN
| #ifndef FC_DUMMY_MAIN_EQ_F77
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int FC_DUMMY_MAIN() { return 1; }
| #endif
| #endif
| int
| main ()
| {
| return sigsetjmp ();
|   ;
|   return 0;
| }
configure:27376: result: no
configure:27376: checking for sigprocmask
configure:27376: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:145:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char sigprocmask ();
 ^
conftest.c:162:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27376: $? = 0
configure:27376: result: yes
configure:27388: checking for snprintf
configure:27388: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:146:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char snprintf ();
 ^
conftest.c:163:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27388: $? = 0
configure:27388: result: yes
configure:27388: checking for srandom
configure:27388: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:147:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char srandom ();
 ^
conftest.c:164:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27388: $? = 0
configure:27388: result: yes
configure:27388: checking for strdup
configure:27388: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:148:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char strdup ();
 ^
conftest.c:165:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27388: $? = 0
configure:27388: result: yes
configure:27388: checking for symlink
configure:27388: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:149:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char symlink ();
 ^
conftest.c:166:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27388: $? = 0
configure:27388: result: yes
configure:27388: checking for system
configure:27388: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:150:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char system ();
 ^
conftest.c:167:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27388: $? = 0
configure:27388: result: yes
configure:27400: checking for tmpfile
configure:27400: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:151:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char tmpfile ();
 ^
conftest.c:168:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27400: $? = 0
configure:27400: result: yes
configure:27400: checking for asprintf
configure:27400: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:152:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char asprintf ();
 ^
conftest.c:169:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27400: $? = 0
configure:27400: result: yes
configure:27400: checking for vasprintf
configure:27400: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:153:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char vasprintf ();
 ^
conftest.c:170:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27400: $? = 0
configure:27400: result: yes
configure:27400: checking for waitpid
configure:27400: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:154:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char waitpid ();
 ^
conftest.c:171:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27400: $? = 0
configure:27400: result: yes
configure:27415: checking for vsnprintf
configure:27415: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:155:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 char vsnprintf ();
 ^
conftest.c:172:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27415: $? = 0
configure:27415: result: yes
configure:27431: checking if vsnprintf returns correct value
configure:27469: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:138:5: warning: no previous prototype for 'test_vsnprintf' [-Wmissing-prototypes]
 int test_vsnprintf(const char *fmt,...)
     ^
configure:27469: $? = 0
configure:27469: ./conftest
configure:27469: $? = 0
configure:27482: result: yes
configure:27501: checking if lone colon can be used as an argument
configure:27523: result: yes
configure:27531: checking for an ANSI C-conforming const
configure:27605: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:144:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:165:9: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
   ppc = (char**) pcpcc;
         ^
configure:27605: $? = 0
configure:27612: result: yes
configure:27620: checking for inline
configure:27636: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:136:8: error: unknown type name 'inline'
 static inline foo_t static_foo () {return 0; }
        ^
conftest.c:136:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'static_foo'
 static inline foo_t static_foo () {return 0; }
                     ^
conftest.c:137:1: error: unknown type name 'inline'
 inline foo_t foo () {return 0; }
 ^
conftest.c:137:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'foo'
 inline foo_t foo () {return 0; }
              ^
configure:27636: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| #define HAVE_IOCTL 1
| #define HAVE_TIOCGWINSZ 1
| #define HAVE_TIOCGETD 1
| #define HAVE_ALARM 1
| #define HAVE_FORK 1
| #define HAVE_FREXPF 1
| #define HAVE_FREXPL 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETPWUID 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_LSTAT 1
| #define HAVE_RAND_R 1
| #define HAVE_RANDOM 1
| #define HAVE_SIGNAL 1
| #define HAVE_LONGJMP 1
| #define HAVE_SETJMP 1
| #define HAVE_SIGLONGJMP 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SRANDOM 1
| #define HAVE_STRDUP 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYSTEM 1
| #define HAVE_TMPFILE 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_VSNPRINTF 1
| #define VSNPRINTF_WORKS 1
| /* end confdefs.h.  */
| #ifndef __cplusplus
| typedef int foo_t;
| static inline foo_t static_foo () {return 0; }
| inline foo_t foo () {return 0; }
| #endif
| 
configure:27636: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:136:25: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static __inline__ foo_t static_foo () {return 0; }
                         ^
conftest.c:137:18: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 __inline__ foo_t foo () {return 0; }
                  ^
configure:27636: $? = 0
configure:27644: result: __inline__
configure:27663: checking for __attribute__ extension
configure:27684: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:147:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:27684: $? = 0
configure:27688: result: yes
configure:27696: checking for __func__ extension
configure:27717: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:148:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:150:22: warning: ISO C90 does not support '__func__' predefined identifier [-Wpedantic]
  const char *fname = __func__;
                      ^
conftest.c:150:14: warning: unused variable 'fname' [-Wunused-variable]
  const char *fname = __func__;
              ^
configure:27717: $? = 0
configure:27721: result: yes
configure:27728: checking for __FUNCTION__ extension
configure:27749: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:149:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:151:22: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
  const char *fname = __FUNCTION__;
                      ^
conftest.c:151:14: warning: unused variable 'fname' [-Wunused-variable]
  const char *fname = __FUNCTION__;
              ^
configure:27749: $? = 0
configure:27753: result: yes
configure:27760: checking for C99 designated initialization support
configure:27789: mpicc -c   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE    conftest.c >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:150:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:160:39: warning: ISO C90 forbids specifying subobject to initialize [-Wpedantic]
                 di_struct_t x = {0, { .d = 0.0}};
                                       ^
conftest.c:160:29: warning: unused variable 'x' [-Wunused-variable]
                 di_struct_t x = {0, { .d = 0.0}};
                             ^
configure:27789: $? = 0
configure:27793: result: yes
configure:27806: checking how to print long long
configure:27833: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:149:7: warning: ISO C90 does not support 'long long' [-Wlong-long]
  long long x = (long long)1048576 * (long long)1048576;
       ^
conftest.c:149:22: warning: ISO C90 does not support 'long long' [-Wlong-long]
  long long x = (long long)1048576 * (long long)1048576;
                      ^
conftest.c:149:43: warning: ISO C90 does not support 'long long' [-Wlong-long]
  long long x = (long long)1048576 * (long long)1048576;
                                           ^
conftest.c:150:12: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=]
  sprintf(s,"%ld",x);
            ^
configure:27833: $? = 0
configure:27833: ./conftest
configure:27833: $? = 0
configure:27844: result: %ld and %lu
configure:27856: checking Threads support system scope
configure:27886: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
configure:27886: $? = 0
configure:27886: ./conftest
configure:27886: $? = 0
configure:27902: result: yes
configure:27913: checking for debug flags
configure:27946: result: none
configure:27966: checking whether function stack tracking is enabled
configure:27985: result: no
configure:27993: checking whether metadata trace file code is enabled
configure:28012: result: no
configure:28022: checking for API tracing
configure:28047: result: no
configure:28059: checking for instrumented library
configure:28086: result: no
configure:28097: checking whether to clear file buffers
configure:28108: result: yes
configure:28128: checking whether a memory checking tool will be used
configure:28147: result: no
configure:28282: checking for parallel support files
configure:28296: result: provided by compiler
configure:28321: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:154:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:156:1: warning: implicit declaration of function 'MPI_Init' [-Wimplicit-function-declaration]
 MPI_Init()
 ^
conftest.c:156:1: warning: nested extern declaration of 'MPI_Init' [-Wnested-externs]
configure:28321: $? = 0
configure:28459: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:154:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:156:1: warning: implicit declaration of function 'MPI_File_open' [-Wimplicit-function-declaration]
 MPI_File_open()
 ^
conftest.c:156:1: warning: nested extern declaration of 'MPI_File_open' [-Wnested-externs]
configure:28459: $? = 0
configure:28683: checking prefix for running on one processor
configure:28685: result: none
configure:28687: checking prefix for running in parallel
configure:28689: result: mpirun
configure:28693: checking whether a simple MPI-IO program can be linked
configure:28714: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:155:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:157:1: warning: implicit declaration of function 'MPI_Init' [-Wimplicit-function-declaration]
 MPI_Init(); MPI_File_open();
 ^
conftest.c:157:1: warning: nested extern declaration of 'MPI_Init' [-Wnested-externs]
conftest.c:157:13: warning: implicit declaration of function 'MPI_File_open' [-Wimplicit-function-declaration]
 MPI_Init(); MPI_File_open();
             ^
conftest.c:157:1: warning: nested extern declaration of 'MPI_File_open' [-Wnested-externs]
 MPI_Init(); MPI_File_open();
 ^
configure:28714: $? = 0
configure:28715: result: yes
configure:28832: checking for MPE
configure:28834: result: suppressed
configure:29274: checking for I/O filters
configure:29287: result: all (shuffle,fletcher32,nbit,scaleoffset)
configure:29348: checking for Default Virtual File Driver definition
configure:29360: result: yes
configure:29387: checking for Direct Virtual File Driver support
configure:29424: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:157:59: error: 'O_DIRECT' undeclared (first use in this function)
              if((fid=open("tst_file", O_CREAT | O_TRUNC | O_DIRECT, 0755))<0)
                                                           ^
conftest.c:157:59: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:158:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
   exit(1);
   ^
conftest.c:158:3: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:158:3: note: include '' or provide a declaration of 'exit'
conftest.c:159:14: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration]
              close(fid);
              ^
conftest.c:159:14: warning: nested extern declaration of 'close' [-Wnested-externs]
conftest.c:160:14: warning: implicit declaration of function 'remove' [-Wimplicit-function-declaration]
              remove("tst_file");
              ^
conftest.c:160:14: warning: nested extern declaration of 'remove' [-Wnested-externs]
configure:29424: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| #define HAVE_IOCTL 1
| #define HAVE_TIOCGWINSZ 1
| #define HAVE_TIOCGETD 1
| #define HAVE_ALARM 1
| #define HAVE_FORK 1
| #define HAVE_FREXPF 1
| #define HAVE_FREXPL 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETPWUID 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_LSTAT 1
| #define HAVE_RAND_R 1
| #define HAVE_RANDOM 1
| #define HAVE_SIGNAL 1
| #define HAVE_LONGJMP 1
| #define HAVE_SETJMP 1
| #define HAVE_SIGLONGJMP 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SRANDOM 1
| #define HAVE_STRDUP 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYSTEM 1
| #define HAVE_TMPFILE 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_VSNPRINTF 1
| #define VSNPRINTF_WORKS 1
| #ifndef __cplusplus
| #define inline __inline__
| #endif
| #define HAVE_ATTRIBUTE 1
| #define HAVE_C99_FUNC 1
| #define HAVE_FUNCTION 1
| #define HAVE_C99_DESIGNATED_INITIALIZER 1
| #define PRINTF_LL_WIDTH "l"
| #define SYSTEM_SCOPE_THREADS 1
| #define CLEAR_MEMORY 1
| #define HAVE_PARALLEL 1
| #define HAVE_FILTER_SHUFFLE 1
| #define HAVE_FILTER_FLETCHER32 1
| #define HAVE_FILTER_NBIT 1
| #define HAVE_FILTER_SCALEOFFSET 1
| #define DEFAULT_VFD H5FD_SEC2
| /* end confdefs.h.  */
| 
| 	  #include 
| 	  #include 
| 	  #include 
|           int main(void)
|           {
|              int fid;
|              if((fid=open("tst_file", O_CREAT | O_TRUNC | O_DIRECT, 0755))<0)
| 		exit(1);
|              close(fid);
|              remove("tst_file");
|              exit (0);
|           }
configure:29468: result: no
configure:29489: checking for custom plugin default path definition
configure:29505: result: /usr/local/hdf5/lib/plugin
configure:29522: checking whether exception handling functions is checked during data conversions
configure:29533: result: yes
configure:29549: checking whether data accuracy is guaranteed during data conversions
configure:29560: result: yes
configure:29576: checking if converting denormalized floating-point values is possible
configure:29589: result: yes
configure:29602: checking if converting floating-point values to long long is not working
configure:29618: result: false
configure:29628: checking if the machine has window style path name
configure:29640: result: no
configure:29652: checking if converting from long double to integers is accurate
configure:29670: result: yes
configure:29685: checking if converting from long double to integers works
configure:29726: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:165:28: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
             align = (void*)malloc(sizeof(long double));
                            ^
conftest.c:165:28: warning: incompatible implicit declaration of built-in function 'malloc'
conftest.c:165:28: note: include '' or provide a declaration of 'malloc'
conftest.c:166:13: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
             memcpy(align, &ld, sizeof(long double));
             ^
conftest.c:166:13: warning: incompatible implicit declaration of built-in function 'memcpy'
conftest.c:166:13: note: include '' or provide a declaration of 'memcpy'
conftest.c:175:13: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
             exit(ret);
             ^
conftest.c:175:13: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:175:13: note: include '' or provide a declaration of 'exit'
conftest.c:174:5: warning: label 'done' defined but not used [-Wunused-label]
     done:
     ^
conftest.c:162:26: warning: variable 'v3' set but not used [-Wunused-but-set-variable]
             unsigned int v3;
                          ^
conftest.c:161:19: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
             short v2;
                   ^
conftest.c:160:27: warning: variable 'v1' set but not used [-Wunused-but-set-variable]
             unsigned char v1;
                           ^
configure:29726: $? = 0
configure:29726: ./conftest
configure:29726: $? = 0
configure:29743: result: yes
configure:29757: checking if accurately converting from integers to long double
configure:29775: result: yes
configure:29790: checking if accurately converting unsigned long to float values
configure:29834: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:183:9: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
         exit(ret);
         ^
conftest.c:183:9: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:183:9: note: include '' or provide a declaration of 'exit'
conftest.c:182:1: warning: label 'done' defined but not used [-Wunused-label]
 done:
 ^
configure:29834: $? = 0
configure:29834: ./conftest
configure:29834: $? = 0
configure:29850: result: yes
configure:29866: checking if accurately converting unsigned long long to floating-point values
configure:29966: result: yes
configure:29980: checking if accurately roundup converting floating-point to unsigned long long values
configure:30013: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:163:20: warning: conversion to 'double' alters 'long double' constant value [-Wfloat-conversion]
         double d = 222.55L;
                    ^
conftest.c:164:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l1 = (unsigned long long)f;
                       ^
conftest.c:164:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l1 = (unsigned long long)f;
                                                ^
conftest.c:165:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l2 = (unsigned long long)d;
                       ^
conftest.c:165:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l2 = (unsigned long long)d;
                                                ^
conftest.c:174:9: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
         exit(ret);
         ^
conftest.c:174:9: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:174:9: note: include '' or provide a declaration of 'exit'
conftest.c:173:1: warning: label 'done' defined but not used [-Wunused-label]
 done:
 ^
configure:30013: $? = 0
configure:30013: ./conftest
configure:30013: $? = 0
configure:30029: result: yes
configure:30043: checking if right maximum converting floating-point to unsigned long long values
configure:30083: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:166:21: warning: conversion to 'double' alters 'long double' constant value [-Wfloat-conversion]
         double d3 = 2e40L;
                     ^
conftest.c:167:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l1 = (unsigned long long)f;
                       ^
conftest.c:167:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l1 = (unsigned long long)f;
                                                ^
conftest.c:168:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l2 = (unsigned long long)d1;
                       ^
conftest.c:168:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l2 = (unsigned long long)d1;
                                                ^
conftest.c:169:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l3 = (unsigned long long)d2;
                       ^
conftest.c:169:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l3 = (unsigned long long)d2;
                                                ^
conftest.c:170:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l4;
                       ^
conftest.c:171:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
         unsigned long long l5 = 0x7fffffffffffffffULL;
                       ^
conftest.c:171:33: warning: use of C99 long long integer constant [-Wlong-long]
         unsigned long long l5 = 0x7fffffffffffffffULL;
                                 ^
conftest.c:177:29: warning: ISO C90 does not support 'long long' [-Wlong-long]
         l4 = (unsigned long long)d3;
                             ^
conftest.c:182:9: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
         exit(ret);
         ^
conftest.c:182:9: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:182:9: note: include '' or provide a declaration of 'exit'
conftest.c:181:1: warning: label 'done' defined but not used [-Wunused-label]
 done:
 ^
configure:30083: $? = 0
configure:30083: ./conftest
configure:30083: $? = 0
configure:30099: result: yes
configure:30111: checking if correctly converting long double to unsigned int values
configure:30144: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:173:13: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
             exit(ret);
             ^
conftest.c:173:13: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:173:13: note: include '' or provide a declaration of 'exit'
conftest.c:172:5: warning: label 'done' defined but not used [-Wunused-label]
     done:
     ^
configure:30144: $? = 0
configure:30144: ./conftest
configure:30144: $? = 0
configure:30161: result: yes
configure:30175: checking if compiling unsigned long long to floating-point typecasts work
configure:30188: result: yes
configure:30202: checking if compiling long long to floating-point typecasts work
configure:30215: result: yes
configure:30229: checking if converting unsigned long long to long double with precision
configure:30322: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:176:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
             unsigned long long l = 0xa601e80bda85fcefULL;
                           ^
conftest.c:176:36: warning: use of C99 long long integer constant [-Wlong-long]
             unsigned long long l = 0xa601e80bda85fcefULL;
                                    ^
conftest.c:182:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
             unsigned long long l_cyg = 0xfffffffffffffff0ULL;
                           ^
conftest.c:182:40: warning: use of C99 long long integer constant [-Wlong-long]
             unsigned long long l_cyg = 0xfffffffffffffff0ULL;
                                        ^
conftest.c:235:17: warning: 'c2_cyg' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 free(c2_cyg);
                 ^
configure:30322: $? = 0
configure:30322: ./conftest
configure:30322: $? = 0
configure:30339: result: yes
configure:30353: checking if overflows normally converting floating-point to integer values
configure:30380: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:174:9: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
         exit(0);
         ^
conftest.c:174:9: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:174:9: note: include '' or provide a declaration of 'exit'
conftest.c:173:1: warning: label 'done' defined but not used [-Wunused-label]
 done:
 ^
conftest.c:169:16: warning: variable 'i' set but not used [-Wunused-but-set-variable]
         int    i;
                ^
configure:30380: $? = 0
configure:30380: ./conftest
configure:30380: $? = 0
configure:30396: result: yes
configure:30412: checking if using special algorithm to convert long double to (unsigned) long values
configure:30485: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:181:17: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
                 memcpy(s, &ld, 16);
                 ^
conftest.c:181:17: warning: incompatible implicit declaration of built-in function 'memcpy'
conftest.c:181:17: note: include '' or provide a declaration of 'memcpy'
conftest.c:218:13: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
             exit(ret);
             ^
conftest.c:218:13: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:218:13: note: include '' or provide a declaration of 'exit'
conftest.c:217:5: warning: label 'done' defined but not used [-Wunused-label]
     done:
     ^
configure:30485: $? = 0
configure:30485: ./conftest
configure:30485: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| #define HAVE_IOCTL 1
| #define HAVE_TIOCGWINSZ 1
| #define HAVE_TIOCGETD 1
| #define HAVE_ALARM 1
| #define HAVE_FORK 1
| #define HAVE_FREXPF 1
| #define HAVE_FREXPL 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETPWUID 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_LSTAT 1
| #define HAVE_RAND_R 1
| #define HAVE_RANDOM 1
| #define HAVE_SIGNAL 1
| #define HAVE_LONGJMP 1
| #define HAVE_SETJMP 1
| #define HAVE_SIGLONGJMP 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SRANDOM 1
| #define HAVE_STRDUP 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYSTEM 1
| #define HAVE_TMPFILE 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_VSNPRINTF 1
| #define VSNPRINTF_WORKS 1
| #ifndef __cplusplus
| #define inline __inline__
| #endif
| #define HAVE_ATTRIBUTE 1
| #define HAVE_C99_FUNC 1
| #define HAVE_FUNCTION 1
| #define HAVE_C99_DESIGNATED_INITIALIZER 1
| #define PRINTF_LL_WIDTH "l"
| #define SYSTEM_SCOPE_THREADS 1
| #define CLEAR_MEMORY 1
| #define HAVE_PARALLEL 1
| #define HAVE_FILTER_SHUFFLE 1
| #define HAVE_FILTER_FLETCHER32 1
| #define HAVE_FILTER_NBIT 1
| #define HAVE_FILTER_SCALEOFFSET 1
| #define DEFAULT_VFD H5FD_SEC2
| #define DEFAULT_PLUGINDIR "/usr/local/hdf5/lib/plugin"
| #define WANT_DCONV_EXCEPTION 1
| #define WANT_DATA_ACCURACY 1
| #define CONVERT_DENORMAL_FLOAT 1
| #define LDOUBLE_TO_INTEGER_ACCURATE 1
| #define LDOUBLE_TO_INTEGER_WORKS 1
| #define INTEGER_TO_LDOUBLE_ACCURATE 1
| #define ULONG_TO_FLOAT_ACCURATE 1
| #define ULONG_TO_FP_BOTTOM_BIT_ACCURATE 1
| #define FP_TO_ULLONG_ACCURATE 1
| #define FP_TO_ULLONG_RIGHT_MAXIMUM 1
| #define LDOUBLE_TO_UINT_ACCURATE 1
| #define ULLONG_TO_FP_CAST_WORKS 1
| #define LLONG_TO_FP_CAST_WORKS 1
| #define ULLONG_TO_LDOUBLE_PRECISION 1
| #define FP_TO_INTEGER_OVERFLOW_WORKS 1
| /* end confdefs.h.  */
| 
|         int main(void)
|         {
|             long double         ld = 20041683600089727.779961L;
|             long                ll;
|             unsigned long       ull;
|             unsigned char       s[16];
|             unsigned char       s2[8];
|             int                 ret = 1;
| 
|             if(sizeof(long double) == 16 && sizeof(long) == 8) {
|                 /*make sure the long double type has 16 bytes in size and
|                  * 11 bits of exponent.  If it is,
|                  *the bit sequence should be like below.  It's not
|                  *a decent way to check but this info isn't available. */
|                 memcpy(s, &ld, 16);
|                 if(s[0]==0x43 && s[1]==0x51 && s[2]==0xcc && s[3]==0xf3 &&
|                     s[4]==0x85 && s[5]==0xeb && s[6]==0xc8 && s[7]==0xa0 &&
|                     s[8]==0xbf && s[9]==0xcc && s[10]==0x2a && s[11]==0x3c) {
| 
|                     /* Assign the hexadecimal value of long double type. */
|                     s[0]=0x43; s[1]=0x51; s[2]=0xcc; s[3]=0xf3;
|                     s[4]=0x85; s[5]=0xeb; s[6]=0xc8; s[7]=0xa0;
|                     s[8]=0xbf; s[9]=0xcc; s[10]=0x2a; s[11]=0x3c;
|                     s[12]=0x3d; s[13]=0x85; s[14]=0x56; s[15]=0x20;
| 
|                     memcpy(&ld, s, 16);
| 
|                     ll = (long)ld;
|                     memcpy(s2, &ll, 8);
| 
|                     /* The library's algorithm converts it to 0x 00 47 33 ce 17 af 22 82
|                      * and gets wrong value 20041683600089730 on the IBM Power6 Linux.
|                      * But the IBM Power6 Linux converts it to 0x00 47 33 ce 17 af 22 7f
|                      * and gets the correct value 20041683600089727.  It uses some special
|                      * algorithm.  We're going to define the macro and skip the test until
|                      * we can figure out how they do it. */
|                     if(s2[0]==0x00 && s2[1]==0x47 && s2[2]==0x33 && s2[3]==0xce &&
|                        s2[4]==0x17 && s2[5]==0xaf && s2[6]==0x22 && s2[7]==0x7f)
|                         ret = 0;
| 
|                     ull = (unsigned long)ld;
|                     memcpy(s2, &ull, 8);
| 
|                     /* The unsigned long is the same as signed long. */
|                     if(s2[0]==0x00 && s2[1]==0x47 && s2[2]==0x33 && s2[3]==0xce &&
|                        s2[4]==0x17 && s2[5]==0xaf && s2[6]==0x22 && s2[7]==0x7f)
|                         ret = 0;
|                 }
|             }
| 
|     done:
|             exit(ret);
|         }
| 
configure:30505: result: no
configure:30517: checking if using special algorithm to convert (unsigned) long to long double values
configure:30592: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:179:17: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
                 memcpy(s, &ld, 16);
                 ^
conftest.c:179:17: warning: incompatible implicit declaration of built-in function 'memcpy'
conftest.c:179:17: note: include '' or provide a declaration of 'memcpy'
conftest.c:188:17: warning: incompatible implicit declaration of built-in function 'memcpy'
                 memcpy(s, &ld, 16);
                 ^
conftest.c:188:17: note: include '' or provide a declaration of 'memcpy'
conftest.c:204:17: warning: incompatible implicit declaration of built-in function 'memcpy'
                 memcpy(s, &ld, 16);
                 ^
conftest.c:204:17: note: include '' or provide a declaration of 'memcpy'
conftest.c:220:13: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
             exit(ret);
             ^
conftest.c:220:13: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:220:13: note: include '' or provide a declaration of 'exit'
conftest.c:219:5: warning: label 'done' defined but not used [-Wunused-label]
     done:
     ^
configure:30592: $? = 0
configure:30592: ./conftest
configure:30592: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "HDF5"
| #define PACKAGE_TARNAME "hdf5"
| #define PACKAGE_VERSION "1.8.14"
| #define PACKAGE_STRING "HDF5 1.8.14"
| #define PACKAGE_BUGREPORT "help@hdfgroup.org"
| #define PACKAGE_URL ""
| #define PACKAGE "hdf5"
| #define VERSION "1.8.14"
| #define CXX_HAVE_OFFSETOF 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_LIBM 1
| #define HAVE_LIBDL 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_DIFFTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_SETJMP_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_LSEEK64 1
| #define HAVE_FSEEKO64 1
| #define HAVE_FTELLO64 1
| #define HAVE_FTRUNCATE64 1
| #define HAVE_FSEEKO 1
| #define HAVE_FTELLO 1
| #define HAVE_STAT64 1
| #define HAVE_FSTAT64 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 16
| #include 
| #include 
| #define SIZEOF_INT8_T 1
| #define SIZEOF_UINT8_T 1
| #define SIZEOF_INT_LEAST8_T 1
| #define SIZEOF_UINT_LEAST8_T 1
| #define SIZEOF_INT_FAST8_T 1
| #define SIZEOF_UINT_FAST8_T 1
| #define SIZEOF_INT16_T 2
| #define SIZEOF_UINT16_T 2
| #define SIZEOF_INT_LEAST16_T 2
| #define SIZEOF_UINT_LEAST16_T 2
| #define SIZEOF_INT_FAST16_T 8
| #define SIZEOF_UINT_FAST16_T 8
| #define SIZEOF_INT32_T 4
| #define SIZEOF_UINT32_T 4
| #define SIZEOF_INT_LEAST32_T 4
| #define SIZEOF_UINT_LEAST32_T 4
| #define SIZEOF_INT_FAST32_T 8
| #define SIZEOF_UINT_FAST32_T 8
| #define SIZEOF_INT64_T 8
| #define SIZEOF_UINT64_T 8
| #define SIZEOF_INT_LEAST64_T 8
| #define SIZEOF_UINT_LEAST64_T 8
| #define SIZEOF_INT_FAST64_T 8
| #define SIZEOF_UINT_FAST64_T 8
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_SSIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #include  /*for off_t definition*/
| #define SIZEOF_OFF_T 8
| #define SIZEOF_OFF64_T 8
| #define DEV_T_IS_SCALAR 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_FILTER_DEFLATE 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_TIMEZONE 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define GETTIMEOFDAY_GIVES_TZ 1
| #define HAVE_STAT_ST_BLOCKS 1
| #define HAVE_IOCTL 1
| #define HAVE_TIOCGWINSZ 1
| #define HAVE_TIOCGETD 1
| #define HAVE_ALARM 1
| #define HAVE_FORK 1
| #define HAVE_FREXPF 1
| #define HAVE_FREXPL 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETPWUID 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_LSTAT 1
| #define HAVE_RAND_R 1
| #define HAVE_RANDOM 1
| #define HAVE_SIGNAL 1
| #define HAVE_LONGJMP 1
| #define HAVE_SETJMP 1
| #define HAVE_SIGLONGJMP 1
| #define HAVE_SIGPROCMASK 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SRANDOM 1
| #define HAVE_STRDUP 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYSTEM 1
| #define HAVE_TMPFILE 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_VSNPRINTF 1
| #define VSNPRINTF_WORKS 1
| #ifndef __cplusplus
| #define inline __inline__
| #endif
| #define HAVE_ATTRIBUTE 1
| #define HAVE_C99_FUNC 1
| #define HAVE_FUNCTION 1
| #define HAVE_C99_DESIGNATED_INITIALIZER 1
| #define PRINTF_LL_WIDTH "l"
| #define SYSTEM_SCOPE_THREADS 1
| #define CLEAR_MEMORY 1
| #define HAVE_PARALLEL 1
| #define HAVE_FILTER_SHUFFLE 1
| #define HAVE_FILTER_FLETCHER32 1
| #define HAVE_FILTER_NBIT 1
| #define HAVE_FILTER_SCALEOFFSET 1
| #define DEFAULT_VFD H5FD_SEC2
| #define DEFAULT_PLUGINDIR "/usr/local/hdf5/lib/plugin"
| #define WANT_DCONV_EXCEPTION 1
| #define WANT_DATA_ACCURACY 1
| #define CONVERT_DENORMAL_FLOAT 1
| #define LDOUBLE_TO_INTEGER_ACCURATE 1
| #define LDOUBLE_TO_INTEGER_WORKS 1
| #define INTEGER_TO_LDOUBLE_ACCURATE 1
| #define ULONG_TO_FLOAT_ACCURATE 1
| #define ULONG_TO_FP_BOTTOM_BIT_ACCURATE 1
| #define FP_TO_ULLONG_ACCURATE 1
| #define FP_TO_ULLONG_RIGHT_MAXIMUM 1
| #define LDOUBLE_TO_UINT_ACCURATE 1
| #define ULLONG_TO_FP_CAST_WORKS 1
| #define LLONG_TO_FP_CAST_WORKS 1
| #define ULLONG_TO_LDOUBLE_PRECISION 1
| #define FP_TO_INTEGER_OVERFLOW_WORKS 1
| /* end confdefs.h.  */
| 
|         int main(void)
|         {
|             long double         ld;
|             long                ll;
|             unsigned long       ull;
|             unsigned char       s[16];
|             int                 flag=0, ret=1;
| 
|             /*Determine if long double has 16 byte in size, 11 bit exponent, and
|              *the bias is 0x3ff */
|             if(sizeof(long double) == 16) {
|                 ld = 1.0L;
|                 memcpy(s, &ld, 16);
|                 if(s[0]==0x3f && s[1]==0xf0 && s[2]==0x00 && s[3]==0x00 &&
|                     s[4]==0x00 && s[5]==0x00 && s[6]==0x00 && s[7]==0x00)
|                     flag = 1;
|             }
| 
|             if(flag==1 && sizeof(long)==8) {
|                 ll = 0x003fffffffffffffL;
|                 ld = (long double)ll;
|                 memcpy(s, &ld, 16);
|                 /* The library converts the value to 0x434fffffffffffff8000000000000000.
|                  * In decimal it is 18014398509481982.000000, one value short of the original.
|                  * The IBM Power6 Linux converts it to 0x4350000000000000bff0000000000000.
|                  * The value is correct in decimal. It uses some special
|                  * algorithm.  We're going to define the macro and skip the test until
|                  * we can figure out how they do it. */
|                 if(s[0]==0x43 && s[1]==0x50 && s[2]==0x00 && s[3]==0x00 &&
|                     s[4]==0x00 && s[5]==0x00 && s[6]==0x00 && s[7]==0x00 &&
|                     s[8]==0xbf && s[9]==0xf0 && s[10]==0x00 && s[11]==0x00 &&
|                     s[12]==0x00 && s[13]==0x00 && s[14]==0x00 && s[15]==0x00)
|                     ret = 0;
|             }
|             if(flag==1 && sizeof(unsigned long)==8) {
|                 ull = 0xffffffffffffffffUL;
|                 ld = (long double)ull;
|                 memcpy(s, &ld, 16);
|                 /* Use a different value from signed long to test. The problem is the same
|                  * for both long and unsigned long. The value is 18446744073709551615.
|                  * The library converts the value to 0x43effffffffffffffe000000000000000.
|                  * In decimal it's 18446744073709548544.000000, very different from the original.
|                  * The IBM Power6 Linux converts it to 0x43f0000000000000bff0000000000000.
|                  * The value is correct in decimal. It uses some special
|                  * algorithm.  We're going to define the macro and skip the test until
|                  * we can figure out how they do it. */
|                 if(s[0]==0x43 && s[1]==0xf0 && s[2]==0x00 && s[3]==0x00 &&
|                     s[4]==0x00 && s[5]==0x00 && s[6]==0x00 && s[7]==0x00 &&
|                     s[8]==0xbf && s[9]==0xf0 && s[10]==0x00 && s[11]==0x00 &&
|                     s[12]==0x00 && s[13]==0x00 && s[14]==0x00 && s[15]==0x00)
|                     ret = 0;
|             }
|     done:
|             exit(ret);
|         }
| 
configure:30612: result: no
configure:30625: checking if correctly converting long double to (unsigned) long long values
configure:30681: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:170:18: warning: ISO C90 does not support 'long long' [-Wlong-long]
             long long           ll;
                  ^
conftest.c:171:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
             unsigned long long  ull;
                           ^
conftest.c:180:17: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
                 memcpy(s, &ld, 16);
                 ^
conftest.c:180:17: warning: incompatible implicit declaration of built-in function 'memcpy'
conftest.c:180:17: note: include '' or provide a declaration of 'memcpy'
conftest.c:193:32: warning: ISO C90 does not support 'long long' [-Wlong-long]
                     ll = (long long)ld;
                                ^
conftest.c:194:42: warning: ISO C90 does not support 'long long' [-Wlong-long]
                     ull = (unsigned long long)ld;
                                          ^
conftest.c:201:13: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
             exit(ret);
             ^
conftest.c:201:13: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:201:13: note: include '' or provide a declaration of 'exit'
conftest.c:200:5: warning: label 'done' defined but not used [-Wunused-label]
     done:
     ^
configure:30681: $? = 0
configure:30681: ./conftest
configure:30681: $? = 0
configure:30698: result: yes
configure:30713: checking if correctly converting (unsigned) long long to long double values
configure:30773: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c: In function 'main':
conftest.c:171:18: warning: ISO C90 does not support 'long long' [-Wlong-long]
             long long           ll;
                  ^
conftest.c:172:27: warning: ISO C90 does not support 'long long' [-Wlong-long]
             unsigned long long  ull;
                           ^
conftest.c:180:17: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
                 memcpy(s, &ld, 16);
                 ^
conftest.c:180:17: warning: incompatible implicit declaration of built-in function 'memcpy'
conftest.c:180:17: note: include '' or provide a declaration of 'memcpy'
conftest.c:186:39: warning: ISO C90 does not support 'long long' [-Wlong-long]
             if(flag==1 && sizeof(long long)==8) {
                                       ^
conftest.c:187:22: warning: use of C99 long long integer constant [-Wlong-long]
                 ll = 0x01ffffffffffffffLL;
                      ^
conftest.c:189:17: warning: incompatible implicit declaration of built-in function 'memcpy'
                 memcpy(s, &ld, 16);
                 ^
conftest.c:189:17: note: include '' or provide a declaration of 'memcpy'
conftest.c:196:48: warning: ISO C90 does not support 'long long' [-Wlong-long]
             if(flag==1 && sizeof(unsigned long long)==8) {
                                                ^
conftest.c:197:23: warning: use of C99 long long integer constant [-Wlong-long]
                 ull = 0x01ffffffffffffffULL;
                       ^
conftest.c:199:17: warning: incompatible implicit declaration of built-in function 'memcpy'
                 memcpy(s, &ld, 16);
                 ^
conftest.c:199:17: note: include '' or provide a declaration of 'memcpy'
conftest.c:206:13: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
             exit(ret);
             ^
conftest.c:206:13: warning: incompatible implicit declaration of built-in function 'exit'
conftest.c:206:13: note: include '' or provide a declaration of 'exit'
conftest.c:205:5: warning: label 'done' defined but not used [-Wunused-label]
     done:
     ^
configure:30773: $? = 0
configure:30773: ./conftest
configure:30773: $? = 0
configure:30790: result: yes
configure:30803: checking if bad code for log2 routine is generated
configure:30819: result: no
configure:30988: checking if high level library is enabled
configure:31020: checking additional programs should be built
configure:31048: checking if deprecated public symbols are available
configure:31060: result: yes
configure:31079: checking which version of public symbols to use by default
configure:31098: result: v18
configure:31119: checking whether to perform strict file format checks
configure:31146: result: no
configure:31156: checking whether to have library information embedded in the executables
configure:31167: result: yes
configure:31181: checking if alignment restrictions are strictly enforced
configure:31242: mpicc -o conftest   -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions    -D_POSIX_C_SOURCE=199506L   -D_BSD_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE     -L/usr/lib  conftest.c  -lz -ldl -lm  >&5
In file included from /usr/include/sys/types.h:25:0,
                 from conftest.c:61:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
conftest.c:189:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
conftest.c: In function 'main':
conftest.c:192:21: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         char *chp = "beefs";
                     ^
conftest.c:195:29: warning: initializer element is not computable at load time [-Wpedantic]
         hvl_t vl = { 12345, (void *) chp };
                             ^
configure:31242: $? = 0
configure:31242: ./conftest
configure:31242: $? = 0
configure:31247: result: no
configure:31354: creating ./config.lt

## ------------------ ##
## Running config.lt. ##
## ------------------ ##
config.lt:732: creating libtool
configure:33407: checking that generated files are newer than configure
configure:33413: result: done
configure:33509: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by HDF5 config.status 1.8.14, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on d74a3c92831f

config.status:1544: creating src/libhdf5.settings
config.status:1544: creating Makefile
config.status:1544: creating src/Makefile
config.status:1544: creating test/Makefile
config.status:1544: creating test/testcheck_version.sh
config.status:1544: creating test/testerror.sh
config.status:1544: creating test/H5srcdir_str.h
config.status:1544: creating test/testlibinfo.sh
config.status:1544: creating test/testlinks_env.sh
config.status:1544: creating test/test_plugin.sh
config.status:1544: creating testpar/Makefile
config.status:1544: creating perform/Makefile
config.status:1544: creating tools/Makefile
config.status:1544: creating tools/h5dump/Makefile
config.status:1544: creating tools/h5dump/testh5dump.sh
config.status:1544: creating tools/h5dump/testh5dumppbits.sh
config.status:1544: creating tools/h5dump/testh5dumpxml.sh
config.status:1544: creating tools/h5ls/testh5ls.sh
config.status:1544: creating tools/h5import/Makefile
config.status:1544: creating tools/h5import/h5importtestutil.sh
config.status:1544: creating tools/h5diff/Makefile
config.status:1544: creating tools/h5diff/testh5diff.sh
config.status:1544: creating tools/h5diff/testph5diff.sh
config.status:1544: creating tools/h5jam/Makefile
config.status:1544: creating tools/h5jam/testh5jam.sh
config.status:1544: creating tools/h5repack/Makefile
config.status:1544: creating tools/h5repack/h5repack.sh
config.status:1544: creating tools/h5repack/h5repack_plugin.sh
config.status:1544: creating tools/h5ls/Makefile
config.status:1544: creating tools/h5copy/Makefile
config.status:1544: creating tools/h5copy/testh5copy.sh
config.status:1544: creating tools/lib/Makefile
config.status:1544: creating tools/misc/Makefile
config.status:1544: creating tools/misc/h5cc
config.status:1544: creating tools/misc/testh5mkgrp.sh
config.status:1544: creating tools/misc/testh5repart.sh
config.status:1544: creating tools/h5stat/testh5stat.sh
config.status:1544: creating tools/h5stat/Makefile
config.status:1544: creating examples/Makefile
config.status:1544: creating examples/run-c-ex.sh
config.status:1544: creating examples/testh5cc.sh
config.status:1544: creating c++/Makefile
config.status:1544: creating c++/src/Makefile
config.status:1544: creating c++/src/h5c++
config.status:1544: creating c++/test/Makefile
config.status:1544: creating c++/test/H5srcdir_str.h
config.status:1544: creating c++/examples/Makefile
config.status:1544: creating c++/examples/run-c++-ex.sh
config.status:1544: creating c++/examples/testh5c++.sh
config.status:1544: creating fortran/Makefile
config.status:1544: creating fortran/src/h5fc
config.status:1544: creating fortran/src/Makefile
config.status:1544: creating fortran/test/Makefile
config.status:1544: creating fortran/testpar/Makefile
config.status:1544: creating fortran/examples/Makefile
config.status:1544: creating fortran/examples/run-fortran-ex.sh
config.status:1544: creating fortran/examples/testh5fc.sh
config.status:1544: creating hl/Makefile
config.status:1544: creating hl/src/Makefile
config.status:1544: creating hl/test/Makefile
config.status:1544: creating hl/test/H5srcdir_str.h
config.status:1544: creating hl/tools/Makefile
config.status:1544: creating hl/tools/gif2h5/Makefile
config.status:1544: creating hl/tools/gif2h5/h52giftest.sh
config.status:1544: creating hl/examples/Makefile
config.status:1544: creating hl/examples/run-hlc-ex.sh
config.status:1544: creating hl/c++/Makefile
config.status:1544: creating hl/c++/src/Makefile
config.status:1544: creating hl/c++/test/Makefile
config.status:1544: creating hl/c++/examples/Makefile
config.status:1544: creating hl/c++/examples/run-hlc++-ex.sh
config.status:1544: creating hl/fortran/Makefile
config.status:1544: creating hl/fortran/src/Makefile
config.status:1544: creating hl/fortran/test/Makefile
config.status:1544: creating hl/fortran/examples/Makefile
config.status:1544: creating hl/fortran/examples/run-hlfortran-ex.sh
config.status:1544: creating src/H5config.h
config.status:1773: executing pubconf commands
config.status:1773: executing depfiles commands
config.status:1773: executing libtool commands

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_inline=__inline__
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=mpicc
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=mpicxx
ac_cv_env_FCFLAGS_set=
ac_cv_env_FCFLAGS_value=
ac_cv_env_FC_set=set
ac_cv_env_FC_value=mpif90
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-unknown-linux
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_BSDgettimeofday=no
ac_cv_func_GetConsoleScreenBufferInfo=no
ac_cv_func__getvideoconfig=no
ac_cv_func__scrsize=no
ac_cv_func_alarm=yes
ac_cv_func_asprintf=yes
ac_cv_func_clock_gettime=yes
ac_cv_func_compress2=yes
ac_cv_func_difftime=yes
ac_cv_func_dlopen=no
ac_cv_func_fork=yes
ac_cv_func_frexpf=yes
ac_cv_func_frexpl=yes
ac_cv_func_fseeko64=yes
ac_cv_func_fseeko=yes
ac_cv_func_fstat64=yes
ac_cv_func_ftello64=yes
ac_cv_func_ftello=yes
ac_cv_func_ftruncate64=yes
ac_cv_func_gethostname=yes
ac_cv_func_getpwuid=yes
ac_cv_func_getrusage=yes
ac_cv_func_gettextinfo=no
ac_cv_func_gettimeofday=yes
ac_cv_func_ioctl=yes
ac_cv_func_longjmp=yes
ac_cv_func_lseek64=yes
ac_cv_func_lstat=yes
ac_cv_func_rand_r=yes
ac_cv_func_random=yes
ac_cv_func_setjmp=yes
ac_cv_func_setsysinfo=no
ac_cv_func_shl_load=no
ac_cv_func_siglongjmp=yes
ac_cv_func_signal=yes
ac_cv_func_sigprocmask=yes
ac_cv_func_sigsetjmp=no
ac_cv_func_snprintf=yes
ac_cv_func_srandom=yes
ac_cv_func_stat64=yes
ac_cv_func_strdup=yes
ac_cv_func_symlink=yes
ac_cv_func_system=yes
ac_cv_func_tmpfile=yes
ac_cv_func_vasprintf=yes
ac_cv_func_vsnprintf=yes
ac_cv_func_waitpid=yes
ac_cv_have_decl_CLOCK_MONOTONIC=yes
ac_cv_header_dirent_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_features_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_io_h=no
ac_cv_header_mach_mach_time_h=no
ac_cv_header_memory_h=yes
ac_cv_header_setjmp_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stddef_h=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_ioctl_h=yes
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_timeb_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_time=yes
ac_cv_header_unistd_h=yes
ac_cv_header_winsock2_h=no
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_dld_shl_load=no
ac_cv_lib_m_ceil=yes
ac_cv_lib_z_compress2=yes
ac_cv_member_struct_tm_tm_zone=yes
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_FGREP='/usr/bin/grep -F'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_SED=/usr/bin/sed
ac_cv_path_TR=/usr/bin/tr
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AR=ar
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=mpicc
ac_cv_prog_CPP='mpicc -E'
ac_cv_prog_CXXCPP='mpicxx -E'
ac_cv_prog_DLLTOOL=dlltool
ac_cv_prog_OBJDUMP=objdump
ac_cv_prog_PERL=perl
ac_cv_prog_STRIP=strip
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_search_clock_gettime='none required'
ac_cv_sizeof___int64=0
ac_cv_sizeof_char=1
ac_cv_sizeof_double=8
ac_cv_sizeof_float=4
ac_cv_sizeof_int16_t=2
ac_cv_sizeof_int32_t=4
ac_cv_sizeof_int64_t=8
ac_cv_sizeof_int8_t=1
ac_cv_sizeof_int=4
ac_cv_sizeof_int_fast16_t=8
ac_cv_sizeof_int_fast32_t=8
ac_cv_sizeof_int_fast64_t=8
ac_cv_sizeof_int_fast8_t=1
ac_cv_sizeof_int_least16_t=2
ac_cv_sizeof_int_least32_t=4
ac_cv_sizeof_int_least64_t=8
ac_cv_sizeof_int_least8_t=1
ac_cv_sizeof_long=8
ac_cv_sizeof_long_double=16
ac_cv_sizeof_long_long=8
ac_cv_sizeof_off64_t=8
ac_cv_sizeof_off_t=8
ac_cv_sizeof_ptrdiff_t=8
ac_cv_sizeof_short=2
ac_cv_sizeof_size_t=8
ac_cv_sizeof_ssize_t=8
ac_cv_sizeof_uint16_t=2
ac_cv_sizeof_uint32_t=4
ac_cv_sizeof_uint64_t=8
ac_cv_sizeof_uint8_t=1
ac_cv_sizeof_uint_fast16_t=8
ac_cv_sizeof_uint_fast32_t=8
ac_cv_sizeof_uint_fast64_t=8
ac_cv_sizeof_uint_fast8_t=1
ac_cv_sizeof_uint_least16_t=2
ac_cv_sizeof_uint_least32_t=4
ac_cv_sizeof_uint_least64_t=8
ac_cv_sizeof_uint_least8_t=1
ac_cv_sizeof_unsigned=4
ac_cv_struct_tm=time.h
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
ac_cv_type_off_t=yes
ac_cv_type_ptrdiff_t=yes
ac_cv_type_size_t=yes
ac_cv_type_ssize_t=yes
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
hdf5_cv_bad_log2_code_generated=no
hdf5_cv_convert_denormal_float=yes
hdf5_cv_convert_float_llong_not_works=no
hdf5_cv_direct_io=no
hdf5_cv_fp_to_integer_overflow_works=yes
hdf5_cv_fp_to_ullong_accurate=yes
hdf5_cv_fp_to_ullong_right_maximum=yes
hdf5_cv_gettimeofday_tz=yes
hdf5_cv_have_lfs=yes
hdf5_cv_host=x86_64-unknown-linux-gnu
hdf5_cv_integer_to_ldouble_accurate=yes
hdf5_cv_ldouble_to_integer_accurate=yes
hdf5_cv_ldouble_to_integer_works=yes
hdf5_cv_ldouble_to_llong_accurate=yes
hdf5_cv_ldouble_to_long_special=no
hdf5_cv_ldouble_to_uint_accurate=yes
hdf5_cv_llong_to_fp_cast_works=yes
hdf5_cv_llong_to_ldouble_correct=yes
hdf5_cv_lone_colon=yes
hdf5_cv_long_to_ldouble_special=no
hdf5_cv_printf_ll=l
hdf5_cv_system_scope_threads=yes
hdf5_cv_ullong_to_fp_cast_works=yes
hdf5_cv_ullong_to_ldouble_precision=yes
hdf5_cv_ulong_to_float_accurate=yes
hdf5_cv_ulong_to_fp_bottom_bit_accurate=yes
hdf5_cv_vsnprintf_works=yes
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
lt_cv_deplibs_check_method=pass_all
lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=-ldl
lt_cv_dlopen_self=yes
lt_cv_dlopen_self_static=yes
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/bin/ld
lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_pic_works_CXX=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_compiler_static_works=no
lt_cv_prog_compiler_static_works_CXX=no
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=yes
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_shlibpath_overrides_runpath=yes
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"\2", (void *) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/  {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"lib\2", (void *) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_max_cmd_len=1572864
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing aclocal-1.14'
ADD_PARALLEL_FILES='no'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_CFLAGS=''
AM_CPPFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_BSD_SOURCE '
AM_CXXFLAGS=''
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_FCFLAGS=''
AM_LDFLAGS=' -L/usr/lib'
AM_MAKEFLAGS=''
AM_V='$(V)'
AR='ar'
AS='as'
AUTOCONF='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing autoconf'
AUTOHEADER='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing autoheader'
AUTOMAKE='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing automake-1.14'
AWK='gawk'
BUILD_ALL_CONDITIONAL_FALSE=''
BUILD_ALL_CONDITIONAL_TRUE='#'
BUILD_CXX_CONDITIONAL_FALSE='#'
BUILD_CXX_CONDITIONAL_TRUE=''
BUILD_FORTRAN_CONDITIONAL_FALSE=''
BUILD_FORTRAN_CONDITIONAL_TRUE='#'
BUILD_HDF5_HL_CONDITIONAL_FALSE='#'
BUILD_HDF5_HL_CONDITIONAL_TRUE=''
BUILD_PARALLEL_CONDITIONAL_FALSE='#'
BUILD_PARALLEL_CONDITIONAL_TRUE=''
BUILD_SHARED_SZIP_CONDITIONAL_FALSE=''
BUILD_SHARED_SZIP_CONDITIONAL_TRUE='#'
BYTESEX='little-endian'
CC='mpicc'
CCDEPMODE='depmode=gcc3'
CC_VERSION='/usr/bin/mpicc ( built with gcc version 5.2.0 (GCC))'
CFLAGS=''
CLEARFILEBUF='yes'
CODESTACK='no'
CONFIG_DATE='Sat Nov 14 06:19:17 UTC 2015'
CONFIG_MODE='production'
CONFIG_USER='tuscan@d74a3c92831f'
CPP='mpicc -E'
CPPFLAGS=''
CXX='mpicxx'
CXXCPP='mpicxx -E'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS=''
CXX_SHARED_CONDITIONAL_FALSE='#'
CXX_SHARED_CONDITIONAL_TRUE=''
CXX_VERSION='/usr/bin/mpicxx ( built with gcc version 5.2.0 (GCC))'
CYGPATH_W='echo'
DEBUG_PKG=''
DEFAULT_API_VERSION='v18'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DEPRECATED_SYMBOLS='yes'
DIRECT_VFD='no'
DIRECT_VFD_CONDITIONAL_FALSE=''
DIRECT_VFD_CONDITIONAL_TRUE='#'
DLLTOOL='dlltool'
DSYMUTIL=''
DUMPBIN=''
DYNAMIC_DIRS='-R/usr/lib -R/usr/lib '
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
EXEEXT=''
EXTERNAL_FILTERS='deflate(zlib)'
F9XMODEXT=''
F9XMODFLAG=''
F9XSUFFIXFLAG=''
FC2003=''
FC='no'
FCFLAGS=''
FCFLAGS_f90=''
FCLIBS=''
FC_VERSION='no'
FGREP='/usr/bin/grep -F'
FILTERS='shuffle,fletcher32,nbit,scaleoffset'
FORTRAN_2003_CONDITIONAL_F_FALSE=''
FORTRAN_2003_CONDITIONAL_F_TRUE='#'
FORTRAN_DEFAULT_REALisDBLE_F_FALSE=''
FORTRAN_DEFAULT_REALisDBLE_F_TRUE='#'
FORTRAN_HAVE_C_SIZEOF_FALSE=''
FORTRAN_HAVE_C_SIZEOF_TRUE='#'
FORTRAN_HAVE_SIZEOF_FALSE=''
FORTRAN_HAVE_SIZEOF_TRUE='#'
FORTRAN_HAVE_STORAGE_SIZE_FALSE=''
FORTRAN_HAVE_STORAGE_SIZE_TRUE='#'
FORTRAN_SHARED_CONDITIONAL_FALSE=''
FORTRAN_SHARED_CONDITIONAL_TRUE='#'
FSEARCH_DIRS=''
GREP='/usr/bin/grep'
H5_CFLAGS='  -ansi -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -fomit-frame-pointer -finline-functions'
H5_CPPFLAGS='-D_POSIX_C_SOURCE=199506L   -DNDEBUG -UH5_DEBUG_API'
H5_CXXFLAGS=' '
H5_CXX_SHARED='yes'
H5_FCFLAGS=' '
H5_FORTRAN_SHARED='no'
H5_LDFLAGS=''
H5_LONE_COLON='yes'
H5_VERSION='1.8.14'
HADDR_T=''
HAVE_DMALLOC='no'
HAVE_FORTRAN_2003=''
HAVE_PTHREAD=''
HAVE_SHARED_CONDITIONAL_FALSE='#'
HAVE_SHARED_CONDITIONAL_TRUE=''
HDF5_HL='yes'
HDF5_INTERFACES=' c++'
HDF_CXX='yes'
HDF_FORTRAN2003='no'
HDF_FORTRAN='no'
HID_T=''
HL='hl'
HL_FOR=''
HSIZE_T=''
HSSIZE_T=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
INSTRUMENT='no'
INSTRUMENT_LIBRARY='no'
LARGEFILE='yes'
LD='/usr/bin/ld -m elf_x86_64'
LDFLAGS=''
LIBOBJS=''
LIBS=' -lz -ldl -lm '
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIPO=''
LL_PATH=''
LN_S='ln -s'
LTLIBOBJS=''
LT_STATIC_EXEC=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/missing makeinfo'
MANIFEST_TOOL=':'
MKDIR_P='/usr/bin/mkdir -p'
MPE=''
NM='/usr/bin/nm -B'
NMEDIT=''
OBJDUMP='objdump'
OBJECT_NAMELEN_DEFAULT_F=''
OBJEXT='o'
OTOOL64=''
OTOOL=''
PACKAGE='hdf5'
PACKAGE_BUGREPORT='help@hdfgroup.org'
PACKAGE_NAME='HDF5'
PACKAGE_STRING='HDF5 1.8.14'
PACKAGE_TARNAME='hdf5'
PACKAGE_URL=''
PACKAGE_VERSION='1.8.14'
PARALLEL='yes'
PATH_SEPARATOR=':'
PERL='perl'
RANLIB='ranlib'
ROOT='/tmp/hdf5-openmpi/src/hdf5-1.8.14'
RUNPARALLEL='mpirun'
RUNSERIAL=''
R_INTEGER=''
R_LARGE=''
SEARCH='VPATH=$(srcdir) $(top_builddir)/src $(top_srcdir)/src'
SED='/usr/bin/sed'
SETX='set -x'
SET_MAKE=''
SHELL='/bin/sh'
SIZE_T=''
STATIC_EXEC='no'
STATIC_SHARED='shared'
STRICT_FORMAT_CHECKS='no'
STRIP='strip'
TESTPARALLEL='testpar'
THREADSAFE='no'
TIME='time'
TR='/usr/bin/tr'
TRACE_API='no'
UNAME_INFO='Linux d74a3c92831f 3.13.0-66-generic #108-Ubuntu SMP Wed Oct 7 15:20:27 UTC 2015 x86_64 GNU/Linux'
USE_FILTER_DEFLATE='yes'
USE_FILTER_FLETCHER32='yes'
USE_FILTER_NBIT='yes'
USE_FILTER_SCALEOFFSET='yes'
USE_FILTER_SHUFFLE='yes'
USE_FILTER_SZIP='no'
USE_PLUGINS_CONDITIONAL_FALSE='#'
USE_PLUGINS_CONDITIONAL_TRUE=''
USINGMEMCHECKER='no'
VERSION='1.8.14'
WORDS_BIGENDIAN='no'
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_DUMPBIN=''
ac_ct_FC=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-unknown-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
enable_shared='yes'
enable_static='no'
exec_prefix='${prefix}'
host='x86_64-unknown-linux-gnu'
host_alias='x86_64-unknown-linux'
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /tmp/hdf5-openmpi/src/hdf5-1.8.14/bin/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "HDF5"
#define PACKAGE_TARNAME "hdf5"
#define PACKAGE_VERSION "1.8.14"
#define PACKAGE_STRING "HDF5 1.8.14"
#define PACKAGE_BUGREPORT "help@hdfgroup.org"
#define PACKAGE_URL ""
#define PACKAGE "hdf5"
#define VERSION "1.8.14"
#define CXX_HAVE_OFFSETOF 1
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define HAVE_LIBM 1
#define HAVE_LIBDL 1
#define STDC_HEADERS 1
#define TIME_WITH_SYS_TIME 1
#define HAVE_DIFFTIME 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_CLOCK_GETTIME 1
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_UNISTD_H 1
#define HAVE_SYS_IOCTL_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_SOCKET_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_STDDEF_H 1
#define HAVE_SETJMP_H 1
#define HAVE_FEATURES_H 1
#define HAVE_DIRENT_H 1
#define HAVE_STDINT_H 1
#define HAVE_SYS_TIMEB_H 1
#define HAVE_LSEEK64 1
#define HAVE_FSEEKO64 1
#define HAVE_FTELLO64 1
#define HAVE_FTRUNCATE64 1
#define HAVE_FSEEKO 1
#define HAVE_FTELLO 1
#define HAVE_STAT64 1
#define HAVE_FSTAT64 1
#define SIZEOF_CHAR 1
#define SIZEOF_SHORT 2
#define SIZEOF_INT 4
#define SIZEOF_UNSIGNED 4
#define SIZEOF_LONG 8
#define SIZEOF_LONG_LONG 8
#define SIZEOF___INT64 0
#define SIZEOF_FLOAT 4
#define SIZEOF_DOUBLE 8
#define SIZEOF_LONG_DOUBLE 16
#include 
#include 
#define SIZEOF_INT8_T 1
#define SIZEOF_UINT8_T 1
#define SIZEOF_INT_LEAST8_T 1
#define SIZEOF_UINT_LEAST8_T 1
#define SIZEOF_INT_FAST8_T 1
#define SIZEOF_UINT_FAST8_T 1
#define SIZEOF_INT16_T 2
#define SIZEOF_UINT16_T 2
#define SIZEOF_INT_LEAST16_T 2
#define SIZEOF_UINT_LEAST16_T 2
#define SIZEOF_INT_FAST16_T 8
#define SIZEOF_UINT_FAST16_T 8
#define SIZEOF_INT32_T 4
#define SIZEOF_UINT32_T 4
#define SIZEOF_INT_LEAST32_T 4
#define SIZEOF_UINT_LEAST32_T 4
#define SIZEOF_INT_FAST32_T 8
#define SIZEOF_UINT_FAST32_T 8
#define SIZEOF_INT64_T 8
#define SIZEOF_UINT64_T 8
#define SIZEOF_INT_LEAST64_T 8
#define SIZEOF_UINT_LEAST64_T 8
#define SIZEOF_INT_FAST64_T 8
#define SIZEOF_UINT_FAST64_T 8
#define SIZEOF_SIZE_T 8
#define SIZEOF_SSIZE_T 8
#define SIZEOF_PTRDIFF_T 8
#include  /*for off_t definition*/
#define SIZEOF_OFF_T 8
#define SIZEOF_OFF64_T 8
#define DEV_T_IS_SCALAR 1
#define HAVE_ZLIB_H 1
#define HAVE_LIBZ 1
#define HAVE_FILTER_DEFLATE 1
#define HAVE_TM_GMTOFF 1
#define HAVE_TIMEZONE 1
#define HAVE_STRUCT_TM_TM_ZONE 1
#define HAVE_TM_ZONE 1
#define HAVE_STRUCT_TIMEZONE 1
#define GETTIMEOFDAY_GIVES_TZ 1
#define HAVE_STAT_ST_BLOCKS 1
#define HAVE_IOCTL 1
#define HAVE_TIOCGWINSZ 1
#define HAVE_TIOCGETD 1
#define HAVE_ALARM 1
#define HAVE_FORK 1
#define HAVE_FREXPF 1
#define HAVE_FREXPL 1
#define HAVE_GETHOSTNAME 1
#define HAVE_GETPWUID 1
#define HAVE_GETRUSAGE 1
#define HAVE_LSTAT 1
#define HAVE_RAND_R 1
#define HAVE_RANDOM 1
#define HAVE_SIGNAL 1
#define HAVE_LONGJMP 1
#define HAVE_SETJMP 1
#define HAVE_SIGLONGJMP 1
#define HAVE_SIGPROCMASK 1
#define HAVE_SNPRINTF 1
#define HAVE_SRANDOM 1
#define HAVE_STRDUP 1
#define HAVE_SYMLINK 1
#define HAVE_SYSTEM 1
#define HAVE_TMPFILE 1
#define HAVE_ASPRINTF 1
#define HAVE_VASPRINTF 1
#define HAVE_WAITPID 1
#define HAVE_VSNPRINTF 1
#define VSNPRINTF_WORKS 1
#ifndef __cplusplus
#define inline __inline__
#endif
#define HAVE_ATTRIBUTE 1
#define HAVE_C99_FUNC 1
#define HAVE_FUNCTION 1
#define HAVE_C99_DESIGNATED_INITIALIZER 1
#define PRINTF_LL_WIDTH "l"
#define SYSTEM_SCOPE_THREADS 1
#define CLEAR_MEMORY 1
#define HAVE_PARALLEL 1
#define HAVE_FILTER_SHUFFLE 1
#define HAVE_FILTER_FLETCHER32 1
#define HAVE_FILTER_NBIT 1
#define HAVE_FILTER_SCALEOFFSET 1
#define DEFAULT_VFD H5FD_SEC2
#define DEFAULT_PLUGINDIR "/usr/local/hdf5/lib/plugin"
#define WANT_DCONV_EXCEPTION 1
#define WANT_DATA_ACCURACY 1
#define CONVERT_DENORMAL_FLOAT 1
#define LDOUBLE_TO_INTEGER_ACCURATE 1
#define LDOUBLE_TO_INTEGER_WORKS 1
#define INTEGER_TO_LDOUBLE_ACCURATE 1
#define ULONG_TO_FLOAT_ACCURATE 1
#define ULONG_TO_FP_BOTTOM_BIT_ACCURATE 1
#define FP_TO_ULLONG_ACCURATE 1
#define FP_TO_ULLONG_RIGHT_MAXIMUM 1
#define LDOUBLE_TO_UINT_ACCURATE 1
#define ULLONG_TO_FP_CAST_WORKS 1
#define LLONG_TO_FP_CAST_WORKS 1
#define ULLONG_TO_LDOUBLE_PRECISION 1
#define FP_TO_INTEGER_OVERFLOW_WORKS 1
#define LDOUBLE_TO_LLONG_ACCURATE 1
#define LLONG_TO_LDOUBLE_CORRECT 1
#define INCLUDE_HL 1
#define HAVE_EMBEDDED_LIBINFO 1
#define NO_ALIGNMENT_RESTRICTIONS 1

configure: exit 0

===> Finished printing config.logs>